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 5f15d234596..d008ef535cb 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -5408,8 +5408,10 @@ public class Card extends GameEntity implements Comparable { for (SpellAbility sa : source.getSpellAbilities()) { if (sa.getActivatingPlayer() == null) continue; for (Player p : AbilityUtils.getDefinedPlayers(source, property.split("RememberMap_")[1], sa)) { - if (source.getRememberMap().get(p).contains(this)) { - return true; + if (source.getRememberMap() != null && source.getRememberMap().get(p) != null) { + if (source.getRememberMap().get(p).contains(this)) { + return true; + } } } }