From c4cf1236260a568d0cd77d78fc97e8b9699e896f Mon Sep 17 00:00:00 2001 From: Agetian Date: Mon, 26 Nov 2018 20:22:31 +0300 Subject: [PATCH] - Fixed AnimateAi logic for cards like Genju of the Falls. Added an AI logic param to Azami, Lady of Scrolls. --- forge-ai/src/main/java/forge/ai/ability/AnimateAi.java | 6 +++--- forge-gui/res/cardsfolder/a/azami_lady_of_scrolls.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java b/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java index f9c49986042..494c10c10c8 100644 --- a/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java @@ -149,15 +149,15 @@ public class AnimateAi extends SpellAbilityAi { if (!bFlag && c.isCreature() && (sa.hasParam("Permanent") || (!c.isTapped() && !c.isSick()))) { int power = -5; if (sa.hasParam("Power")) { - power = AbilityUtils.calculateAmount(source, sa.getParam("Power"), sa); + power = AbilityUtils.calculateAmount(c, sa.getParam("Power"), sa); } int toughness = -5; if (sa.hasParam("Toughness")) { - toughness = AbilityUtils.calculateAmount(source, sa.getParam("Toughness"), sa); + toughness = AbilityUtils.calculateAmount(c, sa.getParam("Toughness"), sa); } if (sa.hasParam("Keywords")) { for (String keyword : sa.getParam("Keywords").split(" & ")) { - if (!source.hasKeyword(keyword)) { + if (!c.hasKeyword(keyword)) { bFlag = true; } } diff --git a/forge-gui/res/cardsfolder/a/azami_lady_of_scrolls.txt b/forge-gui/res/cardsfolder/a/azami_lady_of_scrolls.txt index 476b1766003..aa6f5c1997c 100644 --- a/forge-gui/res/cardsfolder/a/azami_lady_of_scrolls.txt +++ b/forge-gui/res/cardsfolder/a/azami_lady_of_scrolls.txt @@ -2,7 +2,7 @@ Name:Azami, Lady of Scrolls ManaCost:2 U U U Types:Legendary Creature Human Wizard PT:0/2 -A:AB$ Draw | Cost$ tapXType<1/Wizard> | NumCards$ 1 | SpellDescription$ Draw a card. +A:AB$ Draw | Cost$ tapXType<1/Wizard> | NumCards$ 1 | AILogic$ AlwaysAtOppEOT | SpellDescription$ Draw a card. AI:RemoveDeck:Random DeckHints:Type$Wizard SVar:Picture:http://www.wizards.com/global/images/magic/general/azami_lady_of_scrolls.jpg