From 9022c76af644be1de402e8a5dc181ddc0645c99d Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Thu, 20 Jun 2019 23:11:13 +0400 Subject: [PATCH] * Crooked Scales - fixed that card can freeze game; --- Mage.Sets/src/mage/cards/c/CrookedScales.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/c/CrookedScales.java b/Mage.Sets/src/mage/cards/c/CrookedScales.java index 0b19ce0bc44..31a75a2d516 100644 --- a/Mage.Sets/src/mage/cards/c/CrookedScales.java +++ b/Mage.Sets/src/mage/cards/c/CrookedScales.java @@ -18,6 +18,7 @@ import mage.game.permanent.Permanent; import mage.players.Player; import mage.target.common.TargetControlledCreaturePermanent; import mage.target.common.TargetOpponentsCreaturePermanent; +import mage.util.ManaUtil; /** * @@ -78,7 +79,7 @@ class CrookedScalesEffect extends OneShotEffect { } keepGoing = false; } else { - cost = new GenericManaCost(3); + cost = ManaUtil.createManaCost(3, false); if (!(controller.chooseUse(Outcome.Benefit, message, source, game) && cost.pay(source, game, controller.getId(), controller.getId(), false, null))) { if (yourGuy != null) { yourGuy.destroy(controller.getId(), game, false); @@ -88,7 +89,7 @@ class CrookedScalesEffect extends OneShotEffect { keepGoing = true; } } - } while (keepGoing && controller.isInGame()); + } while (keepGoing && controller.canRespond()); return true; } return false;