From 9225ce1854e93f35fdc499197593933729758fe2 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 22 Feb 2022 14:52:40 -0500 Subject: [PATCH] v1.2.0: fixed unidentified wands being placeable in alchemy pots --- .../shatteredpixeldungeon/items/Recipe.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/Recipe.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/Recipe.java index f4f3e05a7..748f25250 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/Recipe.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/Recipe.java @@ -253,7 +253,15 @@ public abstract class Recipe { } public static boolean usableInRecipe(Item item){ - return !item.cursed && (!(item instanceof EquipableItem) || item instanceof MissileWeapon); + if (item instanceof EquipableItem){ + //only thrown weapons and wands allowed among equipment items + return item.isIdentified() && !item.cursed && item instanceof MissileWeapon; + } else if (item instanceof Wand) { + return item.isIdentified() && !item.cursed; + } else { + //other items can be unidentified, but not cursed + return !item.cursed; + } } }