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 82ad6cc429a..245b075439a 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -5344,11 +5344,12 @@ public class Card extends GameEntity implements Comparable, IHasSVars { if (!(isCreature() || isPlaneswalker() || isBattle())) { return false; } - if (spellAbility == null) + //todo further check for Effect API and other replacement Effect + /*if (spellAbility == null) return false; ApiType apiType = ((SpellAbility) spellAbility).getApi(); if (!(ApiType.DealDamage.equals(apiType) || ApiType.PreventDamage.equals(apiType))) - return false; + return false;*/ } else if (!getType().hasStringType(incR[0])) { return testFailed; // Check for wrong type } diff --git a/forge-game/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java index 2aefcff4635..33a6801007f 100644 --- a/forge-game/src/main/java/forge/game/player/Player.java +++ b/forge-game/src/main/java/forge/game/player/Player.java @@ -2125,11 +2125,12 @@ public class Player extends GameEntity implements Comparable { return false; } } else if (incR[0].equals("Any")) { - if (spellAbility == null) + //todo further check for Effect API and other replacement Effect + /*if (spellAbility == null) return false; ApiType apiType = ((SpellAbility) spellAbility).getApi(); if (!(ApiType.DealDamage.equals(apiType) || ApiType.PreventDamage.equals(apiType))) - return false; + return false;*/ } else if (!incR[0].equals("Player")) { return false; }