From 69d87e73590c9acf666fac0adad2b7164308b9d8 Mon Sep 17 00:00:00 2001 From: spjspj Date: Fri, 1 Sep 2017 22:42:03 +1000 Subject: [PATCH] Fix for Molten Psyche - Was doing two lots of damage --- Mage.Sets/src/mage/cards/m/MoltenPsyche.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Mage.Sets/src/mage/cards/m/MoltenPsyche.java b/Mage.Sets/src/mage/cards/m/MoltenPsyche.java index 5798b5e07ea..3ae13f9ea55 100644 --- a/Mage.Sets/src/mage/cards/m/MoltenPsyche.java +++ b/Mage.Sets/src/mage/cards/m/MoltenPsyche.java @@ -52,7 +52,7 @@ import mage.watchers.Watcher; public class MoltenPsyche extends CardImpl { public MoltenPsyche(UUID ownerId, CardSetInfo setInfo) { - super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{1}{R}{R}"); + super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{1}{R}{R}"); // Each player shuffles the cards from his or her hand into his or her library, then draws that many cards. // Metalcraft - If you control three or more artifacts, Molten Psyche deals damage to each opponent equal to the number of cards that player has drawn this turn. @@ -106,10 +106,6 @@ class MoltenPsycheEffect extends OneShotEffect { Player player = game.getPlayer(playerId); if (player != null) { player.drawCards(cardsToDraw.get(playerId), game); - if (MetalcraftCondition.instance.apply(game, source) && !playerId.equals(source.getControllerId())) { - MoltenPsycheWatcher watcher = (MoltenPsycheWatcher) game.getState().getWatchers().get(MoltenPsycheWatcher.class.getSimpleName()); - player.damage(watcher.getDraws(playerId), source.getSourceId(), game, false, true); - } } } if (MetalcraftCondition.instance.apply(game, source)) {