v1.9
What's Changed
New Features
- First-run setup wizard and admin setup command
- Newbie tutorial system ("The Conscription") — guided war camp walkthrough teaching basic commands
- Reconnection GUI overlay replacing terminal text spam
- Loading spinners for equipment slots, GIF panel, and GUI images
- Indexed item selection for look, eat, drink, wear, wield, open, close, equip, remove (e.g.,
look sword 2) - Queue-based equipment image loading (one-by-one per heartbeat)
- Propagated configured game values throughout codebase
Bug Fixes
- Room onEnter/onLeave lifecycle hooks now fire correctly from direction commands (game-wide fix)
- Corpse decay timers now actually start (were never being called)
- Bury command supports indexed selection (
bury corpse 2) andbury all - Train command restored (was shadowed by advance command alias)
- NPC name generation in area builder fixed for merchant/trainer/petMerchant subclasses
- Dead NPCs no longer block targeting of live ones after kill
- Flee/wimpy shows direction name instead of array index
- Score modal updates live while healing (sitting/sleeping)
- Ferry schedule resilient to async errors
- Equipment images load correctly when browser tab is hidden
- Graphical launcher reloads properly on reconnect
Full Changelog: v1.8...v1.9