Hybrasyl Server 0.9.1
Hybrasyl Server 0.9.1
We intend 0.9.x to be the last release series before 1.0; we will continue to make point releases, hopefully at least once a month, until we reach 1.0.
- Tickets
- HS-802: Address regression in 0.9.0 which made training dummies not work - they now work again
- HS-924: A player who confirms an exchange could still add items to the exchange
- HS-1113: Certain potions do not work if your max hp/mp is under the amount being given by the potion
- HS-1123: When looting a pile, loot gold first as opposed to items
- HS-1194: When a player's spellbook is full, they can continue to learn spells (and pay requirement costs) but nothing happens
- HS-1247: SetNPCDisplaySprite in Lua not working
- HS-1248: Add the ability to specify a number of recent kills to HasKilled in Lua
- HS-1250: Implement all NPC voice commands (repair / deposit / withdraw / buy)
- HS-1254: allow all cast costs to be specified as formulas
- HS-1261: implement OnDeath as a scripting hook
- Bug fixes
- Add locking to quadtree to address certain edge cases where spawn thread was causing multiple enumeration errors
- Fix various null reference edge cases in xml
- Address monsters not turning correctly
- Correctly address ability for lootsets to create an infinite roll scenario
- Code improvements
- Add unit tests for statuses, item slot requirements, merchant functions (deposit/withdraw/etc)
- New features
- Add lootset evaluator (whisper # as a privileged user), which allows you to evaluate multiple rolls on a loot set / table