magarena/release/Magarena/scripts/Followed_Footsteps.groovy

25 lines
1022 B
Groovy
Raw Normal View History

2013-05-17 22:59:18 -07:00
[
new MagicAtUpkeepTrigger() {
2012-06-17 05:19:08 -07:00
@Override
2012-09-21 20:53:28 -07:00
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPlayer upkeepPlayer) {
final MagicPermanent enchanted = permanent.getEnchantedCreature();
return permanent.isController(upkeepPlayer) && enchanted.isValid() ?
2012-06-17 05:19:08 -07:00
new MagicEvent(
permanent,
this,
2012-09-21 20:53:28 -07:00
"PN puts a token that's a copy of enchanted creature onto the battlefield."
):
2011-09-04 01:19:43 -07:00
MagicEvent.NONE;
2012-06-17 05:19:08 -07:00
}
@Override
2013-05-17 22:59:18 -07:00
public void executeEvent(final MagicGame game, final MagicEvent event) {
2012-09-01 06:28:20 -07:00
final MagicPermanent permanent=event.getPermanent();
2012-09-21 20:53:28 -07:00
final MagicPermanent enchanted=permanent.getEnchantedCreature();
if (enchanted.isValid()) {
game.doAction(new MagicPlayTokenAction(event.getPlayer(),enchanted.getCardDefinition()));
2012-06-17 05:19:08 -07:00
}
}
2013-05-17 22:59:18 -07:00
}
]