diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/KindOfWeapon.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/KindOfWeapon.java index 3ddb7f7c0..427693043 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/KindOfWeapon.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/KindOfWeapon.java @@ -92,7 +92,7 @@ abstract public class KindOfWeapon extends EquipableItem { @Override public boolean isEquipped( Hero hero ) { - return hero.belongings.weapon() == this || hero.belongings.secondWep() == this; + return hero != null && (hero.belongings.weapon() == this || hero.belongings.secondWep() == this); } private static boolean isSwiftEquipping = false; diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/Armor.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/Armor.java index 981dd2942..0aad2b1ea 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/Armor.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/Armor.java @@ -304,7 +304,7 @@ public class Armor extends EquipableItem { @Override public boolean isEquipped( Hero hero ) { - return hero.belongings.armor() == this; + return hero != null && hero.belongings.armor() == this; } public final int DRMax(){