DA_RL · published
Curses and enchantments are hard to code. Bug fixes for that stuff
- Bonded items can now be unequipped normally
- Enchanted rings and lanterns now correctly apply their stat bonuses
- Swiftness-enchanted lanterns now correctly halve hunger drain
- Cursed rings and lanterns now correctly apply their stat penalties
- Luminos altar purification and Remove Curse scrolls now affect the ring and lantern slots
- Arcanus Identify All boon now reveals equipped items in addition to inventory items, and correctly clears scrambled alias names so rings show their real name after identification
- Arcanus Identify Floor Items boon now also clears scrambled alias names on floor items
- God blessings on cursed pickups no longer silently add a hidden enchantment on top of the curse
- Enchant Weapon and Enchant Armor scrolls now refuse to enchant a cursed item instead of silently stacking both states
- Attempting to sacrifice a Bonded item now blocks and reveals the curse, consistent with drop/throw behavior
- Transmutation scroll now reveals the Bonded curse