From 6c1b686bce4b99d9ab2e03773e2dec5435f2131b Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sun, 21 Apr 2013 02:41:05 +0200 Subject: [PATCH] Fixed NPE and bug retrieving player for gain life of Abattoir Ghoul.. --- Mage.Sets/src/mage/sets/innistrad/AbattoirGhoul.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/sets/innistrad/AbattoirGhoul.java b/Mage.Sets/src/mage/sets/innistrad/AbattoirGhoul.java index d68b78205b9..65c71381f4b 100644 --- a/Mage.Sets/src/mage/sets/innistrad/AbattoirGhoul.java +++ b/Mage.Sets/src/mage/sets/innistrad/AbattoirGhoul.java @@ -103,9 +103,10 @@ class AbattoirGhoulEffect extends ReplacementEffectImpl { Permanent permanent = ((ZoneChangeEvent)event).getTarget(); if (permanent != null) { MageInt toughness = permanent.getToughness(); - Player player = (Player)this.getValue("player"); - player.gainLife(toughness.getValue(), game); - return true; + Player player = game.getPlayer(source.getControllerId()); + if (player != null) { + player.gainLife(toughness.getValue(), game); + } } return false; }