convert Moonlit Wake to triggers

This commit is contained in:
jendave
2011-08-06 19:21:05 +00:00
parent beb4d794f4
commit 8a7e890314
2 changed files with 2 additions and 17 deletions

View File

@@ -2,7 +2,8 @@ Name:Moonlit Wake
ManaCost:2 W
Types:Enchantment
Text:no text
K:Whenever a creature is put into a graveyard from the battlefield, you gain 1 life.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigGain | TriggerDescription$ Whenever a creature is put into a graveyard from the battlefield, you gain 1 life.
SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/moonlit_wake.jpg
SetInfo:MMQ|Uncommon|http://magiccards.info/scans/en/mm/29.jpg

View File

@@ -2463,7 +2463,6 @@ public class GameActionUtil {
public static void executeDestroyCreatureCardEffects(Card c, Card destroyed) {
if (c.getName().equals("Fecundity")) destroyCreature_Fecundity(c, destroyed);
else if (c.getName().equals("Moonlit Wake")) destroyCreature_Moonlit_Wake(c, destroyed);
else if (c.getName().equals("Proper Burial")
&& destroyed.getController().equals(c.getController())) destroyCreature_Proper_Burial(c, destroyed);
else if (c.getName().equals("Sek'Kuar, Deathkeeper")
@@ -2497,21 +2496,6 @@ public class GameActionUtil {
AllZone.Stack.add(ability);
}
private static void destroyCreature_Moonlit_Wake(final Card c, Card destroyed) {
Ability ability = new Ability(c, "0") {
@Override
public void resolve() {
c.getController().gainLife(1, c);
}
};
StringBuilder sb = new StringBuilder();
sb.append("Moonlit Wake - ").append(c.getController()).append(" gains 1 life.");
ability.setStackDescription(sb.toString());
AllZone.Stack.add(ability);
}
private static void destroyCreature_Proper_Burial(final Card c, Card destroyed) {
final Card crd = c;
final Card crd2 = destroyed;