diff --git a/Mage/src/main/java/mage/game/combat/Combat.java b/Mage/src/main/java/mage/game/combat/Combat.java index 32d834b1a16..3dff44f3994 100644 --- a/Mage/src/main/java/mage/game/combat/Combat.java +++ b/Mage/src/main/java/mage/game/combat/Combat.java @@ -433,7 +433,8 @@ public class Combat implements Serializable, Copyable { // check if a creature has to attack for (Map.Entry> entry : game.getContinuousEffects().getApplicableRequirementEffects(creature, false, game).entrySet()) { RequirementEffect effect = entry.getKey(); - if (effect.mustAttack(game)) { + if (effect.mustAttack(game) + && checkAttackRestrictions(player, game)) { // needed for Goad Effect mustAttack = true; for (Ability ability : entry.getValue()) { UUID defenderId = effect.mustAttackDefender(ability, game);