diff --git a/Mage.Sets/src/mage/cards/e/EvraHalcyonWitness.java b/Mage.Sets/src/mage/cards/e/EvraHalcyonWitness.java index 09ef0580bc4..4a77cb0874d 100644 --- a/Mage.Sets/src/mage/cards/e/EvraHalcyonWitness.java +++ b/Mage.Sets/src/mage/cards/e/EvraHalcyonWitness.java @@ -64,7 +64,7 @@ class EvraHalcyonWitnessEffect extends OneShotEffect { Player player = game.getPlayer(source.getControllerId()); if (player != null && player.isLifeTotalCanChange()) { Permanent perm = game.getPermanent(source.getSourceId()); - if (perm != null) { + if (perm != null && perm.isCreature()) { int amount = perm.getPower().getValue(); int life = player.getLife(); if (life == amount) { diff --git a/Mage.Sets/src/mage/cards/t/TreeOfRedemption.java b/Mage.Sets/src/mage/cards/t/TreeOfRedemption.java index 25a6806d764..9d29e2dd38f 100644 --- a/Mage.Sets/src/mage/cards/t/TreeOfRedemption.java +++ b/Mage.Sets/src/mage/cards/t/TreeOfRedemption.java @@ -59,7 +59,7 @@ class TreeOfRedemptionEffect extends OneShotEffect { public boolean apply(Game game, Ability source) { Player player = game.getPlayer(source.getControllerId()); Permanent perm = game.getPermanent(source.getSourceId()); - if (perm == null || player == null || !player.isLifeTotalCanChange()) { + if (perm == null || player == null || !player.isLifeTotalCanChange() || !perm.isCreature()) { return false; }