From 2f2ce63ca26783ee1816c4a1e638e66afadf7f85 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Wed, 25 Mar 2015 08:27:29 +0100 Subject: [PATCH] * Four Renewal - Fixed that the X value was set fix to 4 instead of toughness of the returned creature (fixes #832). --- Mage.Sets/src/mage/sets/dragonsoftarkir/FoulRenewal.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/sets/dragonsoftarkir/FoulRenewal.java b/Mage.Sets/src/mage/sets/dragonsoftarkir/FoulRenewal.java index 6d702534afe..ba80388c488 100644 --- a/Mage.Sets/src/mage/sets/dragonsoftarkir/FoulRenewal.java +++ b/Mage.Sets/src/mage/sets/dragonsoftarkir/FoulRenewal.java @@ -94,10 +94,13 @@ class FoulRenewalEffect extends OneShotEffect { if (controller != null) { Card card = game.getCard(targetPointer.getFirst(game, source)); if (card != null) { + int xValue = card.getToughness().getValue(); controller.moveCardToHandWithInfo(card, source.getSourceId(), game, Zone.GRAVEYARD); - ContinuousEffect effect = new BoostTargetEffect(-4,-4, Duration.EndOfTurn); - effect.setTargetPointer(new FixedTarget(source.getTargets().get(1).getFirstTarget())); - game.addEffect(effect, source); + if (xValue != 0) { + ContinuousEffect effect = new BoostTargetEffect(xValue,xValue, Duration.EndOfTurn); + effect.setTargetPointer(new FixedTarget(source.getTargets().get(1).getFirstTarget())); + game.addEffect(effect, source); + } } return true; }