From 41da75d34635e6f219daa8b0b8dfac0f7d790aaf Mon Sep 17 00:00:00 2001 From: Lyu Zong-Hong Date: Sat, 6 Mar 2021 10:41:19 +0900 Subject: [PATCH] Don't add SA that are permanent spells to mutated creature --- forge-game/src/main/java/forge/game/card/CardState.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/card/CardState.java b/forge-game/src/main/java/forge/game/card/CardState.java index c3212eb7754..dd27b678a01 100644 --- a/forge-game/src/main/java/forge/game/card/CardState.java +++ b/forge-game/src/main/java/forge/game/card/CardState.java @@ -27,6 +27,7 @@ import forge.game.CardTraitBase; import forge.game.ForgeScript; import forge.game.GameObject; import forge.game.IHasSVars; +import forge.game.ability.ApiType; import forge.game.card.CardView.CardStateView; import forge.game.keyword.Keyword; import forge.game.keyword.KeywordCollection; @@ -580,7 +581,7 @@ public class CardState extends GameObject implements IHasSVars { } for (SpellAbility sa : source.nonManaAbilities) { - if (sa.isIntrinsic()) { + if (sa.isIntrinsic() && sa.getApi() != ApiType.PermanentCreature && sa.getApi() != ApiType.PermanentNoncreature) { nonManaAbilities.add(sa.copy(card, lki)); } }