added Urban Evolution
parent
ad07d279da
commit
261ef05684
|
@ -0,0 +1,32 @@
|
|||
[
|
||||
new MagicSpellCardEvent() {
|
||||
@Override
|
||||
public MagicEvent getEvent(final MagicCardOnStack cardOnStack,final MagicPayedCost payedCost) {
|
||||
return new MagicEvent(
|
||||
cardOnStack,
|
||||
this,
|
||||
"Draw three cards. PN may play an additional land this turn."
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void executeEvent(
|
||||
final MagicGame outerGame,
|
||||
final MagicEvent event,
|
||||
final Object[] choiceResults) {
|
||||
outerGame.doAction(new MagicAddStaticAction(MagicPermanent.NONE,
|
||||
new MagicStatic(MagicLayer.Game, MagicStatic.UntilEOT) {
|
||||
@Override
|
||||
public void modGame(final MagicPermanent source, final MagicGame game) {
|
||||
game.incMaxLand();
|
||||
}
|
||||
@Override
|
||||
public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {
|
||||
return game.getTurnPlayer() == event.getPlayer();
|
||||
}
|
||||
}
|
||||
));
|
||||
outerGame.doAction(new MagicDrawAction(event.getPlayer(),3));
|
||||
}
|
||||
}
|
||||
]
|
|
@ -0,0 +1,9 @@
|
|||
name=Urban Evolution
|
||||
url=http://magiccards.info/gtc/en/204.html
|
||||
image=http://magiccards.info/scans/en/gtc/204.jpg
|
||||
value=4.009
|
||||
rarity=U
|
||||
type=Sorcery
|
||||
cost={3}{G}{U}
|
||||
timing=main
|
||||
requires_groovy_code
|
Loading…
Reference in New Issue