move Gelatinous Genesis to scripts
parent
3868c5c56f
commit
0163e11d90
|
@ -1,32 +0,0 @@
|
|||
[
|
||||
new MagicSpellCardEvent() {
|
||||
@Override
|
||||
public MagicEvent getEvent(final MagicCardOnStack cardOnStack,final MagicPayedCost payedCost) {
|
||||
final int x=payedCost.getX();
|
||||
return new MagicEvent(
|
||||
cardOnStack,
|
||||
this,
|
||||
"Put "+x+" "+x+"/"+x+" green Ooze creature tokens onto the battlefield."
|
||||
);
|
||||
}
|
||||
@Override
|
||||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
int x = event.getCardOnStack().getX();
|
||||
final MagicPlayer player=event.getPlayer();
|
||||
final MagicCardDefinition oozeDef = TokenCardDefinitions.get("green Ooze creature token");
|
||||
final MagicPlayTokensAction act = new MagicPlayTokensAction(player,oozeDef,x)
|
||||
final MagicStatic PT = new MagicStatic(MagicLayer.SetPT){
|
||||
@Override
|
||||
public void modPowerToughness(final MagicPermanent source,final MagicPermanent permanent,final MagicPowerToughness pt) {
|
||||
pt.set(x,x);
|
||||
}
|
||||
};
|
||||
game.doAction(act);
|
||||
final Collection<MagicPermanent> targets=
|
||||
act.getPermanent();
|
||||
for (final MagicPermanent target : targets) {
|
||||
game.doAction(new MagicAddStaticAction(target,PT));
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
|
@ -0,0 +1,31 @@
|
|||
[
|
||||
new MagicSpellCardEvent() {
|
||||
@Override
|
||||
public MagicEvent getEvent(final MagicCardOnStack cardOnStack,final MagicPayedCost payedCost) {
|
||||
return new MagicEvent(
|
||||
cardOnStack,
|
||||
payedCost.getX(),
|
||||
this,
|
||||
"Put RN RN/RN green Ooze creature tokens onto the battlefield."
|
||||
);
|
||||
}
|
||||
@Override
|
||||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
final int x = event.getRefInt();
|
||||
game.doAction(new MagicPlayTokensAction(
|
||||
event.getPlayer(),
|
||||
MagicCardDefinition.create({
|
||||
it.setName("Ooze");
|
||||
it.setFullName("green Ooze creature token");
|
||||
it.setPowerToughness(x, x);
|
||||
it.setColors("g");
|
||||
it.addSubType(MagicSubType.Ooze);
|
||||
it.addType(MagicType.Creature);
|
||||
it.setToken();
|
||||
it.setValue(x);
|
||||
}),
|
||||
x
|
||||
));
|
||||
}
|
||||
}
|
||||
]
|
|
@ -1,9 +0,0 @@
|
|||
name=Gelatinous Genesis
|
||||
image=http://mtgimage.com/card/gelatinous%20genesis.jpg
|
||||
value=2.500
|
||||
rarity=R
|
||||
type=Sorcery
|
||||
cost={X}{X}{G}
|
||||
effect=Put X X/X green Ooze creature tokens onto the battlefield.
|
||||
timing=main
|
||||
oracle=Put X X/X green Ooze creature tokens onto the battlefield.
|
Loading…
Reference in New Issue