convert Emrakul, the Aeons Torn to trigger.

This commit is contained in:
jendave
2011-08-06 16:22:57 +00:00
parent d7a579cfb9
commit 0e8bbe3fdb
2 changed files with 4 additions and 22 deletions

View File

@@ -1,13 +1,15 @@
Name:Emrakul, the Aeons Torn
ManaCost:15
Types:Legendary Creature Eldrazi
Text:When you cast Emrakul, take an extra turn after this one.
Text:no text
PT:15/15
K:CARDNAME can't be countered.
K:Flying
K:Protection from colored spells
K:Annihilator 6
K:When CARDNAME is put into a graveyard from anywhere, reveal CARDNAME and its owner shuffles his or her graveyard into his or her library.
T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigAddTurn | TriggerDescription$ When you cast CARDNAME, take an extra turn after this one.
SVar:TrigAddTurn:AB$AddTurn | Cost$ 0 | Defined$ You | NumTurns$ 1
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/emrakul_the_aeons_torn.jpg
SetInfo:ROE|Mythic|http://magiccards.info/scans/en/roe/4.jpg

View File

@@ -470,9 +470,7 @@ public class GameActionUtil {
// (called in MagicStack.java)
Card c = sa.getSourceCard();
if (c.getName().equals("Emrakul, the Aeons Torn"))
playCard_Emrakul(c);
else if (c.getName().equals("Artisan of Kozilek"))
if (c.getName().equals("Artisan of Kozilek"))
playCard_Artisan_of_Kozilek(c);
playCard_Cascade(c);
@@ -524,24 +522,6 @@ public class GameActionUtil {
AllZone.GameAction.checkWheneverKeyword(c,"CastSpell",null);
}
public static void playCard_Emrakul(Card c)
{
final Player controller = c.getController();
final Ability ability = new Ability(c, "0")
{
public void resolve()
{
AllZone.Phase.addExtraTurn(controller);
}
};
StringBuilder sb = new StringBuilder();
sb.append(c).append(" - When you cast Emrakul, take an extra turn after this one.");
ability.setStackDescription(sb.toString());
AllZone.Stack.add(ability);
}
public static void playCard_Artisan_of_Kozilek(Card c)
{
final Player controller = c.getController();