From 220d21c5b5a7a9c94e1317bdd1ae5da1329fec83 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 21 Mar 2019 00:37:45 -0400 Subject: [PATCH] v0.7.2a: added a safety check to buying an item --- .../shatteredpixeldungeon/windows/WndTradeItem.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTradeItem.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTradeItem.java index 6fadab609..d8bf0fdbb 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTradeItem.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTradeItem.java @@ -259,13 +259,13 @@ public class WndTradeItem extends Window { private void buy( Heap heap ) { - Hero hero = Dungeon.hero; Item item = heap.pickUp(); + if (item == null) return; int price = price( item ); Dungeon.gold -= price; - if (!item.doPickUp( hero )) { + if (!item.doPickUp( Dungeon.hero )) { Dungeon.level.drop( item, heap.pos ).sprite.drop(); } }