diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index 9f908101d12..532b429fe5e 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -456,6 +456,11 @@ public class Card extends GameEntity implements Comparable { view.updateState(this); } + public void updateAbilityTextForView() { + view.getCurrentState().updateKeywords(this, getCurrentState()); + view.getCurrentState().updateAbilityText(this, getCurrentState()); + } + public void setPreFaceDownState(CardStateName preCharacteristic) { preFaceDownState = preCharacteristic; } diff --git a/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java index 7d3350c94ce..dba3e6b3650 100644 --- a/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java +++ b/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java @@ -516,6 +516,7 @@ public final class StaticAbilityContinuous { affectedCard.getCurrentState().addStaticAbility(stAb); } } + affectedCard.updateAbilityTextForView(); } // Change color words