From d5b95cfb0de5d1dd6cacf0e6ede9c4aa6001dbfe Mon Sep 17 00:00:00 2001 From: jendave Date: Sun, 7 Aug 2011 00:30:10 +0000 Subject: [PATCH] - Fixed AI of AF DelayedTrigger. - Fixed AI of Thawing Glaciers. --- res/cardsfolder/thawing_glaciers.txt | 4 ++-- .../abilityFactory/AbilityFactory_DelayedTrigger.java | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/res/cardsfolder/thawing_glaciers.txt b/res/cardsfolder/thawing_glaciers.txt index 428677d9726..03ceb684cab 100644 --- a/res/cardsfolder/thawing_glaciers.txt +++ b/res/cardsfolder/thawing_glaciers.txt @@ -3,9 +3,9 @@ ManaCost:no cost Types:Land Text:no text K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | Shuffle$ True | SubAbility$ SVar=DBDelTrig | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | Shuffle$ True | SubAbility$ SVar=DBDelTrig | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. Return CARDNAME to its owner's hand at the beginning of the next cleanup step. SVar:DBDelTrig:DB$DelayedTrigger | Mode$ Phase | Phase$ Cleanup | ValidPlayer$ Each | Execute$ TrigBounce | TriggerDescription$ Return CARDNAME to its owner's hand at the beginning of the next cleanup step. -SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ Self +SVar:TrigBounce:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/thawing_glaciers.jpg End diff --git a/src/forge/card/abilityFactory/AbilityFactory_DelayedTrigger.java b/src/forge/card/abilityFactory/AbilityFactory_DelayedTrigger.java index 7f869816c77..c742112ed69 100644 --- a/src/forge/card/abilityFactory/AbilityFactory_DelayedTrigger.java +++ b/src/forge/card/abilityFactory/AbilityFactory_DelayedTrigger.java @@ -25,12 +25,12 @@ public class AbilityFactory_DelayedTrigger { @Override public boolean chkAI_Drawback() { - return false; //To change body of implemented methods use File | Settings | File Templates. + return doChkAI_Drawback(AF,this); //To change body of implemented methods use File | Settings | File Templates. } @Override public boolean doTrigger(boolean mandatory) { - return false; //To change body of implemented methods use File | Settings | File Templates. + return doTriggerAI(AF,this); //To change body of implemented methods use File | Settings | File Templates. } @Override @@ -42,7 +42,7 @@ public class AbilityFactory_DelayedTrigger { return drawback; } - private boolean doChkAI_Drawback(final AbilityFactory AF, final SpellAbility SA) + private static boolean doChkAI_Drawback(final AbilityFactory AF, final SpellAbility SA) { String svarName = AF.getMapParams().get("Execute"); SpellAbility trigsa = tempCreator.getAbility(AF.getHostCard().getSVar(svarName),AF.getHostCard()); @@ -57,7 +57,7 @@ public class AbilityFactory_DelayedTrigger { } } - private boolean doTriggerAI(final AbilityFactory AF,final SpellAbility SA) + private static boolean doTriggerAI(final AbilityFactory AF,final SpellAbility SA) { String svarName = AF.getMapParams().get("Execute"); SpellAbility trigsa = tempCreator.getAbility(AF.getHostCard().getSVar(svarName),AF.getHostCard());