From 5dc903144480e203cb15c9395c3531d8a93247d4 Mon Sep 17 00:00:00 2001 From: Hanmac Date: Thu, 16 Feb 2017 17:58:05 +0000 Subject: [PATCH] CostDamage & HumanPlay: add missing triggerPreventDamage --- forge-game/src/main/java/forge/game/cost/CostDamage.java | 1 + forge-gui/src/main/java/forge/player/HumanPlay.java | 1 + 2 files changed, 2 insertions(+) diff --git a/forge-game/src/main/java/forge/game/cost/CostDamage.java b/forge-game/src/main/java/forge/game/cost/CostDamage.java index 3a32b366614..189eb5c4ffa 100644 --- a/forge-game/src/main/java/forge/game/cost/CostDamage.java +++ b/forge-game/src/main/java/forge/game/cost/CostDamage.java @@ -66,6 +66,7 @@ public class CostDamage extends CostPart { payer.addDamage(decision.c, source, damageMap, preventMap); + preventMap.triggerPreventDamage(false); damageMap.dealLifelinkDamage(); return decision.c > 0; diff --git a/forge-gui/src/main/java/forge/player/HumanPlay.java b/forge-gui/src/main/java/forge/player/HumanPlay.java index e68fb8a045c..a130f252928 100644 --- a/forge-gui/src/main/java/forge/player/HumanPlay.java +++ b/forge-gui/src/main/java/forge/player/HumanPlay.java @@ -392,6 +392,7 @@ public class HumanPlay { p.addDamage(amount, source, damageMap, preventMap); + preventMap.triggerPreventDamage(false); damageMap.dealLifelinkDamage(); } else if (part instanceof CostPutCounter) {