From 1bfd076a5b07d1b03839accb263b211fae9054bc Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 23 Apr 2013 00:36:54 +0200 Subject: [PATCH] Fixed #206. Power an toughness for tokens with variable value for P/T by time of creating them was not set to power and toughness cardValue, so that copying them resulted always in 0/0 for P/T. --- .../src/mage/sets/mirrodinbesieged/PhyrexianRebirth.java | 4 ++-- Mage.Sets/src/mage/sets/returntoravnica/SlimeMolding.java | 4 ++-- .../src/mage/sets/riseoftheeldrazi/DevastatingSummons.java | 4 ++-- .../src/mage/sets/riseoftheeldrazi/GelatinousGenesis.java | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Mage.Sets/src/mage/sets/mirrodinbesieged/PhyrexianRebirth.java b/Mage.Sets/src/mage/sets/mirrodinbesieged/PhyrexianRebirth.java index 2c611db8400..46b887ec3c0 100644 --- a/Mage.Sets/src/mage/sets/mirrodinbesieged/PhyrexianRebirth.java +++ b/Mage.Sets/src/mage/sets/mirrodinbesieged/PhyrexianRebirth.java @@ -82,8 +82,8 @@ public class PhyrexianRebirth extends CardImpl { count += permanent.destroy(source.getId(), game, false) ? 1 : 0; } HorrorToken horrorToken = new HorrorToken(); - horrorToken.getPower().setValue(count); - horrorToken.getToughness().setValue(count); + horrorToken.getPower().initValue(count); + horrorToken.getToughness().initValue(count); horrorToken.putOntoBattlefield(1, game, source.getId(), source.getControllerId()); return true; } diff --git a/Mage.Sets/src/mage/sets/returntoravnica/SlimeMolding.java b/Mage.Sets/src/mage/sets/returntoravnica/SlimeMolding.java index e6f789bf199..3fd79d56b86 100644 --- a/Mage.Sets/src/mage/sets/returntoravnica/SlimeMolding.java +++ b/Mage.Sets/src/mage/sets/returntoravnica/SlimeMolding.java @@ -80,8 +80,8 @@ class SlimeMoldingEffect extends OneShotEffect { int count = source.getManaCostsToPay().getX(); OozeToken oozeToken = new OozeToken(); - oozeToken.getPower().setValue(count); - oozeToken.getToughness().setValue(count); + oozeToken.getPower().initValue(count); + oozeToken.getToughness().initValue(count); oozeToken.putOntoBattlefield(1, game, source.getId(), source.getControllerId()); return true; } diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/DevastatingSummons.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/DevastatingSummons.java index cad8de6cedc..a5eb67c5d9f 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/DevastatingSummons.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/DevastatingSummons.java @@ -147,8 +147,8 @@ class DevastatingSummonsEffect extends OneShotEffect { public boolean apply(Game game, Ability source) { ElementalToken token = new ElementalToken(); - token.getPower().setValue(new GetXValue().calculate(game, source)); - token.getToughness().setValue(new GetXValue().calculate(game, source)); + token.getPower().initValue(new GetXValue().calculate(game, source)); + token.getToughness().initValue(new GetXValue().calculate(game, source)); token.putOntoBattlefield(2, game, source.getSourceId(), source.getControllerId()); diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/GelatinousGenesis.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/GelatinousGenesis.java index 733c20c2af5..f6459baf023 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/GelatinousGenesis.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/GelatinousGenesis.java @@ -80,8 +80,8 @@ class GelatinousGenesisEffect extends OneShotEffect { int count = source.getManaCostsToPay().getX(); OozeToken oozeToken = new OozeToken(); - oozeToken.getPower().setValue(count); - oozeToken.getToughness().setValue(count); + oozeToken.getPower().initValue(count); + oozeToken.getToughness().initValue(count); oozeToken.putOntoBattlefield(count, game, source.getId(), source.getControllerId()); return true; }