Added card Followed Footsteps.

master
ubeefx 2010-12-31 10:04:14 +00:00
parent 2b16e59b0b
commit bb0894be7e
6 changed files with 45 additions and 4 deletions

View File

@ -5673,3 +5673,13 @@ cost={1}{W}
power=2
toughness=1
timing=fmain
650:Followed Footsteps
value=4
rarity=2
type=Enchantment
subtype=Aura
color=u
converted=5
cost={3}{U}{U}
timing=aura

View File

@ -138,6 +138,7 @@ Flame-Kin Zealot.jpg;http://magiccards.info/scans/en/rav/206.jpg
Flameblast Dragon.jpg;http://magiccards.info/scans/en/arc/38.jpg
Flametongue Kavu.jpg;http://magiccards.info/scans/en/pch/54.jpg
Flight of Fancy.jpg;http://magiccards.info/scans/en/rav/49.jpg
Followed Footsteps.jpg;http://magiccards.info/scans/en/rav/51.jpg
Force Spike.jpg;http://magiccards.info/scans/en/7e/76.jpg
Forest.jpg;http://magiccards.info/scans/en/zen/246.jpg
Forest2.jpg;http://magiccards.info/scans/en/uh/140.jpg
@ -503,4 +504,4 @@ Wrexial, the Risen Deep.jpg;http://magiccards.info/scans/en/wwk/120.jpg
Wurmcoil Engine.jpg;http://magiccards.info/scans/en/som/223.jpg
Zealous Persecution.jpg;http://magiccards.info/scans/en/arb/85.jpg
Zephyr Sprite.jpg;http://magiccards.info/scans/en/m10/82.jpg
Zombify.jpg;http://magiccards.info/scans/en/arc/29.jpg
Zombify.jpg;http://magiccards.info/scans/en/arc/29.jpg

View File

@ -225,6 +225,7 @@ Flameblast Dragon.jpg;http://gatherer.wizards.com/Handlers/Image.ashx?multiverse
Flametongue Kavu.jpg;http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=205392&type=card
Flight of Fancy.jpg;http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=83677&type=card
Force Spike.jpg;http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=11285&type=card
Followed Footsteps.jpg;http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=83699&type=card
Forest.jpg;http://gatherer.wizards.com/Handlers/Image.ashx?type=card&multiverseid=195158
Forest2.jpg;http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=73946&type=card
Foul Imp.jpg;http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=197012&type=card

View File

@ -2894,6 +2894,8 @@ public class CardEventDefinitions {
MagicTargetChoice.POS_TARGET_CREATURE,MagicTrampleTargetPicker.getInstance());
private static final MagicSpellCardEvent FLIGHT_OF_FANCY=new MagicPlayAuraEvent("Flight of Fancy",
MagicTargetChoice.POS_TARGET_CREATURE,MagicFlyingTargetPicker.getInstance());
private static final MagicSpellCardEvent FOLLOWED_FOOTSTEPS=new MagicPlayAuraEvent("Followed Footsteps",
MagicTargetChoice.TARGET_CREATURE,MagicCopyTargetPicker.getInstance());
private static final MagicSpellCardEvent GALVANIC_ARC=new MagicPlayAuraEvent("Galvanic Arc",
MagicTargetChoice.TARGET_CREATURE,MagicFirstStrikeTargetPicker.getInstance());
private static final MagicSpellCardEvent GOBLIN_WAR_PAINT=new MagicPlayAuraEvent("Goblin War Paint",
@ -3058,6 +3060,7 @@ public class CardEventDefinitions {
EPIC_PROPORTIONS,
FISTS_OF_IRONWOOD,
FLIGHT_OF_FANCY,
FOLLOWED_FOOTSTEPS,
GALVANIC_ARC,
GOBLIN_WAR_PAINT,
GRIFFIN_GUIDE,

View File

@ -3270,6 +3270,31 @@ public class TriggerDefinitions {
}
};
private static final MagicTrigger FOLLOWED_FOOTSTEPS=new MagicTrigger(MagicTriggerType.AtUpkeep,"Followed Footsteps") {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final Object data) {
final MagicPlayer player=permanent.getController();
final MagicPermanent enchantedCreature=permanent.getEnchantedCreature();
if (player==data&&enchantedCreature!=null) {
return new MagicEvent(permanent,player,new Object[]{permanent,player},this,
"You put a token that's a copy of enchanted creature onto the battlefield.");
}
return null;
}
@Override
public void executeEvent(final MagicGame game,final MagicEvent event,final Object data[],final Object[] choiceResults) {
final MagicPermanent permanent=(MagicPermanent)data[0];
final MagicPermanent enchantedCreature=permanent.getEnchantedCreature();
if (enchantedCreature!=null) {
game.doAction(new MagicPlayTokenAction((MagicPlayer)data[1],enchantedCreature.getCardDefinition()));
}
}
};
private static final MagicTrigger GALVANIC_ARC=new MagicTrigger(MagicTriggerType.WhenComesIntoPlay,"Galvanic Arc") {
@Override
@ -3633,6 +3658,7 @@ public class TriggerDefinitions {
ELEPHANT_GUIDE,
FISTS_OF_IRONWOOD,
FLIGHT_OF_FANCY,
FOLLOWED_FOOTSTEPS,
GALVANIC_ARC,
GRIFFIN_GUIDE,
NARCOLEPSY,

View File

@ -120,12 +120,12 @@ public class TestGameBuilder {
addToHand(player,"Mask of Memory",1);
addToHand(player,"Soul Link",1);
addToHand(player,"Lone Missionary",1);
addToHand(opponent,"Burst Lightning",1);
addToHand(player,"Followed Footsteps",1);
createPermanent(game,player,"Watchwolf",false,1);
createPermanent(game,player,"Rupture Spire",false,7);
createPermanent(game,player,"Mirri the Cursed",false,1);
createPermanent(game,player,"Rupture Spire",false,8);
createPermanent(game,opponent,"Bloodrock Cyclops",false,1);
createPermanent(game,opponent,"Rupture Spire",false,5);
return game;
}