diff --git a/Mage/src/main/java/mage/players/PlayerImpl.java b/Mage/src/main/java/mage/players/PlayerImpl.java index b43740adfdc..769f3b616ef 100644 --- a/Mage/src/main/java/mage/players/PlayerImpl.java +++ b/Mage/src/main/java/mage/players/PlayerImpl.java @@ -3219,6 +3219,10 @@ public abstract class PlayerImpl implements Player, Serializable { List playable = new ArrayList(); if (card != null) { for (ActivatedAbility ability : card.getAbilities().getActivatedAbilities(Zone.HAND)) { + if (!ability.canActivate(playerId, game).canActivate()) { + continue; + } + UUID savedControllerId = null; if (setControllerId) { // For when owner != caster, e.g. with Psychic Intrusion and similar effects.