v3.2.0: fixed darts being enchantable

This commit is contained in:
Evan Debenham
2025-07-26 10:01:42 -04:00
committed by Evan Debenham
parent 46f30cb3fc
commit b7d7887091

View File

@@ -29,6 +29,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.armor.Armor;
import com.shatteredpixel.shatteredpixeldungeon.items.bags.Bag; import com.shatteredpixel.shatteredpixeldungeon.items.bags.Bag;
import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.InventoryScroll; import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.InventoryScroll;
import com.shatteredpixel.shatteredpixeldungeon.items.stones.StoneOfEnchantment; 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.items.weapon.Weapon;
import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene; import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene;
@@ -66,7 +67,8 @@ public class ScrollOfEnchantment extends ExoticScroll {
} }
public static boolean enchantable( Item item ){ 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() { private void confirmCancelation() {