Numerous cosmetic, design and functional changes to Astral Vault (planes/astral-vault) to prevent players from using the map as free transportation
1451 lines of code changed in 2 files:
Fix exit coordinate
2 lines of code changed in 1 file:
Unmark unique exit from Astral Plane to Suno-yamatoshi
The Suno-yamatoshi uses an intermediate map before exiting to
Azumauindo. Marking the intermediate map breaks the relative path to the
bank exit, trapping players in the Astral Plane.
While here, fix capitalization.
2 lines of code changed in 1 file:
Use absolute paths for exits to the Astral Vault
28 lines of code changed in 14 files:
Add condition to make item reset in lose_buffs_on_drop.py only occur if the items has been used since last time it was reset.
25 lines of code changed in 2 files:
Make water dipped into a fountain be identified, so as to prevent infinite alchemy experience from repeated drinking of the water and re-dipping.
Still working out how to prevent the same with smithery on the empty bottle.
4 lines of code changed in 2 files:
Update trunk maps ChangeLog
304 lines of code changed in 1 file:
Added the world map tile (world_120_110) south of Hamlet of Lord Marksel to the Marksel region
2 lines of code changed in 1 file:
Make Rune of Sparking appear in random map traps in place of Rune of Marking, which did nothing.
8 lines of code changed in 3 files:
Add scripts for \(weapon\) of Souls. Depends on r21252 and r21253.
137 lines of code changed in 3 files:
Add a clause that only applies the curse when wielding, rather than both wielding and unwielding. Also add known_cursed to the affected fields so it shows up as cursed.
5 lines of code changed in 1 file:
Add a script to allow for items that don't detect as cursed, but become cursed when applied.
10 lines of code changed in 2 files: