From b7d788709176aff9e62d0bf045f9777a238bcd5d Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sat, 26 Jul 2025 10:01:42 -0400 Subject: [PATCH] v3.2.0: fixed darts being enchantable --- .../items/scrolls/exotic/ScrollOfEnchantment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/exotic/ScrollOfEnchantment.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/exotic/ScrollOfEnchantment.java index 2d1450e78..95872bfa7 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/exotic/ScrollOfEnchantment.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/exotic/ScrollOfEnchantment.java @@ -29,6 +29,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.armor.Armor; import com.shatteredpixel.shatteredpixeldungeon.items.bags.Bag; import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.InventoryScroll; import com.shatteredpixel.shatteredpixeldungeon.items.stones.StoneOfEnchantment; +import com.shatteredpixel.shatteredpixeldungeon.items.weapon.SpiritBow; import com.shatteredpixel.shatteredpixeldungeon.items.weapon.Weapon; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene; @@ -66,7 +67,8 @@ public class ScrollOfEnchantment extends ExoticScroll { } public static boolean enchantable( Item item ){ - return (item instanceof Weapon || item instanceof Armor); + return (item instanceof Weapon || item instanceof Armor) + && (item.isUpgradable() || item instanceof SpiritBow); } private void confirmCancelation() {