From dc5fc69287e9c644883cd260cd2fc17c2f59d940 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 24 Sep 2013 11:05:25 +0200 Subject: [PATCH] * Cavern of Soul - Fixed possible java exception when it is checked if with the Cavern mana was payed (Fixes #336). --- Mage.Sets/src/mage/sets/avacynrestored/CavernOfSouls.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/sets/avacynrestored/CavernOfSouls.java b/Mage.Sets/src/mage/sets/avacynrestored/CavernOfSouls.java index 09afd931d19..d44c8640ce2 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/CavernOfSouls.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/CavernOfSouls.java @@ -185,7 +185,8 @@ class CavernOfSoulsWatcher extends WatcherImpl { @Override public void watch(GameEvent event, Game game) { if (event.getType() == GameEvent.EventType.MANA_PAYED) { - if (game.getObject(event.getSourceId()).getName().equals("Cavern of Souls")) { + MageObject object = game.getObject(event.getSourceId()); + if (object != null && object.getName().equals("Cavern of Souls")) { spells.add(event.getTargetId()); } }