diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactory.java b/src/main/java/forge/card/abilityfactory/AbilityFactory.java index f5f70f46469..c2bdd4a81a5 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactory.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactory.java @@ -1021,9 +1021,11 @@ public class AbilityFactory { if (o instanceof List) { @SuppressWarnings("unchecked") final List pList = (List) o; - for (final Player p : pList) { - if (!players.contains(p)) { - players.add(p); + if (!pList.isEmpty() && pList.get(0) instanceof Player) { + for (final Player p : pList) { + if (!players.contains(p)) { + players.add(p); + } } } }