From fd0c79968db652e036c6353aa4533623fc58efe3 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sat, 10 Aug 2019 08:44:44 +0000 Subject: [PATCH] StaticAbility: add flag for static Goad --- forge-game/src/main/java/forge/game/StaticEffect.java | 4 ++++ .../main/java/forge/game/staticability/StaticAbility.java | 2 +- .../forge/game/staticability/StaticAbilityContinuous.java | 4 ++++ forge-gui/res/cardsfolder/upcoming/bloodthirsty_blade.txt | 6 ++++++ 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/bloodthirsty_blade.txt diff --git a/forge-game/src/main/java/forge/game/StaticEffect.java b/forge-game/src/main/java/forge/game/StaticEffect.java index 0429f08b24f..9f4be831e8f 100644 --- a/forge-game/src/main/java/forge/game/StaticEffect.java +++ b/forge-game/src/main/java/forge/game/StaticEffect.java @@ -1002,6 +1002,10 @@ public class StaticEffect { affectedCard.removeTextChangeState(getTimestamp()); } + if (params.containsKey("Goad")) { + affectedCard.removeGoad(getTimestamp()); + } + affectedCard.updateAbilityTextForView(); // only update keywords and text for view to avoid flickering } return affectedCards; diff --git a/forge-game/src/main/java/forge/game/staticability/StaticAbility.java b/forge-game/src/main/java/forge/game/staticability/StaticAbility.java index c9b65c667b5..0c01ab230e9 100644 --- a/forge-game/src/main/java/forge/game/staticability/StaticAbility.java +++ b/forge-game/src/main/java/forge/game/staticability/StaticAbility.java @@ -166,7 +166,7 @@ public class StaticAbility extends CardTraitBase implements Comparable