From 0ca71a26167f0c1bc2c97dfe32031148d8dbf9b4 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Sat, 12 Jan 2019 17:25:34 -0500 Subject: [PATCH] fixed Sentinel's Mark trigger --- .../mage/abilities/condition/common/AddendumCondition.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Mage/src/main/java/mage/abilities/condition/common/AddendumCondition.java b/Mage/src/main/java/mage/abilities/condition/common/AddendumCondition.java index 908d7429961..4bc9f34d73a 100644 --- a/Mage/src/main/java/mage/abilities/condition/common/AddendumCondition.java +++ b/Mage/src/main/java/mage/abilities/condition/common/AddendumCondition.java @@ -17,7 +17,9 @@ import java.util.Set; public enum AddendumCondition implements Condition { instance; - private static final Set turnPhases = EnumSet.of(TurnPhase.PRECOMBAT_MAIN, TurnPhase.POSTCOMBAT_MAIN); + private static final Set turnPhases = EnumSet.of( + TurnPhase.PRECOMBAT_MAIN, TurnPhase.POSTCOMBAT_MAIN + ); @Override public boolean apply(Game game, Ability source) { @@ -25,6 +27,9 @@ public enum AddendumCondition implements Condition { !turnPhases.contains(game.getTurn().getPhase().getType())) { return false; } + if (CastFromEverywhereSourceCondition.instance.apply(game, source)) { + return true; + } Spell spell = game.getSpell(source.getSourceId()); return spell != null && !spell.isCopy(); }