From 79983fbe2613674b0589adc474926b041ae370b4 Mon Sep 17 00:00:00 2001 From: Jeff Date: Mon, 27 Feb 2017 08:41:07 -0600 Subject: [PATCH] - Extra check to verify a player is in game. --- .../mage/abilities/effects/common/DamageTargetEffect.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Mage/src/main/java/mage/abilities/effects/common/DamageTargetEffect.java b/Mage/src/main/java/mage/abilities/effects/common/DamageTargetEffect.java index 8bd6b772300..d1a982fedf7 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/DamageTargetEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/DamageTargetEffect.java @@ -119,7 +119,8 @@ public class DamageTargetEffect extends OneShotEffect { permanent.damage(amount.calculate(game, source, this), source.getSourceId(), game, false, preventable); } Player player = game.getPlayer(targetId); - if (player != null) { + if (player != null + && player.isInGame()) { player.damage(amount.calculate(game, source, this), source.getSourceId(), game, false, preventable); } } @@ -132,7 +133,8 @@ public class DamageTargetEffect extends OneShotEffect { permanent.damage(amount.calculate(game, source, this), source.getSourceId(), game, false, preventable); } else { Player player = game.getPlayer(targetId); - if (player != null) { + if (player != null + && player.isInGame()) { player.damage(amount.calculate(game, source, this), source.getSourceId(), game, false, preventable); } }