From 07c4d2f4ca79561beb8a63e5ecc1579dd6fd0fd3 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 18 Sep 2025 14:21:42 -0400 Subject: [PATCH] v3.2.5: fixed thrown weapon merging not accounting for ID ready --- .../items/weapon/missiles/MissileWeapon.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java index 562e93c74..d2e558447 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java @@ -539,9 +539,13 @@ abstract public class MissileWeapon extends Weapon { durability = MAX_DURABILITY; } - masteryPotionBonus = masteryPotionBonus || ((MissileWeapon) other).masteryPotionBonus; levelKnown = levelKnown || other.levelKnown; cursedKnown = cursedKnown || other.cursedKnown; + if (((Weapon)other).readyToIdentify()){ + setIDReady(); + } + + masteryPotionBonus = masteryPotionBonus || ((MissileWeapon) other).masteryPotionBonus; enchantHardened = enchantHardened || ((MissileWeapon) other).enchantHardened; //if other has a curse/enchant status that's a higher priority, copy it. in the following order: