- copyCard will now copy remembered objects (this could make some more use of ClearRemembered CleanUp necessary).

- Fixed Admonition Angel.
This commit is contained in:
Sloth
2011-09-25 08:11:51 +00:00
parent 2fb922c197
commit 38b6e1453d
2 changed files with 7 additions and 5 deletions

View File

@@ -1,17 +1,16 @@
Name:Admonition Angel Name:Admonition Angel
ManaCost:3 W W W ManaCost:3 W W W
Types:Creature Angel Types:Creature Angel
Text:(NOTE: This spell is rather buggy and should not be used at this time.) Text:no text
PT:6/6 PT:6/6
K:Flying K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than CARDNAME. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than CARDNAME.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent.Other+nonLand | TgtPrompt$ Choose target nonland permanent other than Admonition Angel. | RememberTargets$ True | Origin$ Battlefield | Destination$ Exile SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent.Other+nonLand | TgtPrompt$ Choose target nonland permanent other than Admonition Angel. | RememberTargets$ True | Origin$ Battlefield | Destination$ Exile
SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | SubAbility$ DBCleanup | Destination$ Battlefield
SVar:RemAIDeck:True SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:BuffedBy:Land SVar:BuffedBy:Land
SVar:RemAIDeck:True SVar:Rarity:Mythic
SVar:Rarity:None
SVar:Picture:http://www.wizards.com/global/images/magic/general/admonition_angel.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/admonition_angel.jpg
SetInfo:WWK|Mythic|http://magiccards.info/scans/en/wwk/1.jpg SetInfo:WWK|Mythic|http://magiccards.info/scans/en/wwk/1.jpg
Oracle:Flying\nLandfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than Admonition Angel.\nWhen Admonition Angel leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control. Oracle:Flying\nLandfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than Admonition Angel.\nWhen Admonition Angel leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control.

View File

@@ -179,6 +179,9 @@ public abstract class AbstractCardFactory implements NewConstants, CardFactoryIn
out.setEnchanting(in.getEnchanting()); out.setEnchanting(in.getEnchanting());
out.setClones(in.getClones()); out.setClones(in.getClones());
out.setCounters(in.getCounters()); out.setCounters(in.getCounters());
for(Object o:in.getRemembered()) {
out.addRemembered(o);
}
out.clearTriggersNew(); out.clearTriggersNew();
for(Trigger trigger : in.getTriggers()) { for(Trigger trigger : in.getTriggers()) {