Move mana cost to the Jump-start event

master
Ada Joule 2018-11-24 18:59:58 +07:00 committed by Melvin Zhang
parent b66d2967ec
commit 81d0562f0f
1 changed files with 5 additions and 2 deletions

View File

@ -20,7 +20,10 @@ public class MagicJumpStartActivation extends MagicGraveyardCastActivation {
@Override
public Iterable<? extends MagicEvent> getCostEvent(final MagicCard source) {
return Arrays.asList(new MagicDiscardEvent(source));
return Arrays.asList(
new MagicPayManaCostEvent(source, source.getCost()),
new MagicDiscardEvent(source)
);
}
@Override
@ -34,7 +37,7 @@ public class MagicJumpStartActivation extends MagicGraveyardCastActivation {
@Override
public void executeEvent(final MagicGame game, final MagicEvent event) {
game.doAction(new CastCardAction(
game.doAction(CastCardAction.WithoutManaCost(
event.getPlayer(),
event.getCard(),
MagicLocationType.Graveyard,