diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java index 0fde5be036d..a8a1e2b3cfd 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java @@ -1495,10 +1495,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit return true; } SpellAbility p = getParent(); - if (p != null) { - return p.isTargeting(o); - } - return false; + return p != null && p.isTargeting(o); } // Takes one argument like Permanent.Blue+withFlying @@ -1519,7 +1516,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit } } else if (incR[0].equals("Activated")) { - if (!(this instanceof AbilityActivated) && !(root instanceof AbilityActivated)) { + if (!(root instanceof AbilityActivated)) { return false; } }