From 81d0562f0f11161a4c21036a4e4fd9b62201bcc5 Mon Sep 17 00:00:00 2001 From: Ada Joule Date: Sat, 24 Nov 2018 18:59:58 +0700 Subject: [PATCH] Move mana cost to the Jump-start event --- src/magic/model/event/MagicJumpStartActivation.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/magic/model/event/MagicJumpStartActivation.java b/src/magic/model/event/MagicJumpStartActivation.java index 886c92f4c3..7a290b9bc5 100644 --- a/src/magic/model/event/MagicJumpStartActivation.java +++ b/src/magic/model/event/MagicJumpStartActivation.java @@ -20,7 +20,10 @@ public class MagicJumpStartActivation extends MagicGraveyardCastActivation { @Override public Iterable 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,