From 13626375613d4510ecce0cdd33d66aaf95d9c606 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 16 May 2017 22:48:14 +0200 Subject: [PATCH] * Fixed bug in condition. --- .../condition/common/DealtDamageToAnOpponent.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Mage/src/main/java/mage/abilities/condition/common/DealtDamageToAnOpponent.java b/Mage/src/main/java/mage/abilities/condition/common/DealtDamageToAnOpponent.java index 94279aa9141..921d9cbea31 100644 --- a/Mage/src/main/java/mage/abilities/condition/common/DealtDamageToAnOpponent.java +++ b/Mage/src/main/java/mage/abilities/condition/common/DealtDamageToAnOpponent.java @@ -38,18 +38,16 @@ import mage.watchers.common.PlayerDamagedBySourceWatcher; */ public class DealtDamageToAnOpponent implements Condition { - public DealtDamageToAnOpponent() { - } - @Override public boolean apply(Game game, Ability source) { - for (UUID opponentId: game.getOpponents(source.getControllerId())) { + for (UUID opponentId : game.getOpponents(source.getControllerId())) { PlayerDamagedBySourceWatcher watcher = (PlayerDamagedBySourceWatcher) game.getState().getWatchers().get(PlayerDamagedBySourceWatcher.class.getSimpleName(), opponentId); if (watcher != null) { - return watcher.hasSourceDoneDamage(source.getSourceId(), game); + if (watcher.hasSourceDoneDamage(source.getSourceId(), game)) { + return true; + } } } return false; } } -