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 37f22b26c09..759193bd52b 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -4560,7 +4560,7 @@ public class Card extends GameEntity implements Comparable, IHasSVars { Trigger result = storedTriggerByText.get(stAb, tr); if (result == null) { result = tr.copy(this, false); - result.setIntrinsic(false); // needs to be changed by CardTextChanges + result.setIntrinsic(true); // needs to be changed by CardTextChanges storedTriggerByText.put(stAb, tr, result); } return result; @@ -4570,7 +4570,7 @@ public class Card extends GameEntity implements Comparable, IHasSVars { ReplacementEffect result = storedReplacementEffectByText.get(stAb, re); if (result == null) { result = re.copy(this, false); - result.setIntrinsic(false); // needs to be changed by CardTextChanges + result.setIntrinsic(true); // needs to be changed by CardTextChanges storedReplacementEffectByText.put(stAb, re, result); } return result; @@ -4580,7 +4580,7 @@ public class Card extends GameEntity implements Comparable, IHasSVars { StaticAbility result = storedStaticAbilityByText.get(stAb, st); if (result == null) { result = st.copy(this, false); - result.setIntrinsic(false); // needs to be changed by CardTextChanges + result.setIntrinsic(true); // needs to be changed by CardTextChanges storedStaticAbilityByText.put(stAb, st, result); } return result; @@ -4593,6 +4593,7 @@ public class Card extends GameEntity implements Comparable, IHasSVars { result = ki.copy(this, false); result.setStaticId(stAb.getId()); result.setIdx(idx); + result.setIntrinsic(true); storedKeywordByText.put(triple, result); } return result;