LambdaHack v0.11.0.0 Release Notes
-
- โช Partially work around regression in libsdl2 2.0.16 (https://github.com/LambdaHack/LambdaHack/issues/281); to also avoid deformed boxes around tiles on the game map, please switch to a different SDL2 version
- ๐ Deduplicate UI code for exiting game, with extra style points
- โ Create monadic test harness and use it for UI and other unit tests
- โ Validate empty content and fix other soundness issues revealed by unit tests
- โ Add extra hints in --more and similar lines when tutorial is on
- ๐ Show full history at SPACE press and let second SPACE close it
- Spawn insects in the swamp
- โ Remove slot letter display in menus and instead display subtle bullets
- Repurpose item slots to item roles
- Redo display and control of main menu and its submenus
- ๐ Make Teletype frontend a bit closer to playable
- Switch right pane item description display from mono to prop font
- Ensure score not zero if victory
- โ Add a custom SDL cursor, working around a bug in SDL2 bindings
- Gut out most content symbols; weren't used even in lore menus after all
- โ Add a flag to disable the costly optimizations (that give 15-25% speedup)
- โ Add faction kind content and redo game mode content to use it
- ๐ Display seen faction lore
- Simplify and fortify faction and client assignment code
- ๐ Make a few unique items that were identified meta-game identifiable instead
- ๐ Fix persistence of meta-game discoveries in save files
- When assigning a faction, first try the group actor was picked from
- When assigned faction is dead, don't spawn the actor
- Don't use benign weapons on projectiles not to lose the fun
- ๐ Make the unique harpoon worth saving for a unique foe
- Spawn enemies closer and fix too random spawning location
- ๐ Improve display of item's range
- ๐ Warn when SDL game windows is resized not via config file
- Ban or force sleep on levels
- Protect against unset or primitive OS locale
- โ Add temporary hearing aids
- Disallow generating a door beside an opening in room's wall
- Permit smaller caves and validate cave content more accurately
- Try harder to generate escape from dungeon in a level corner
- Avoid exit/escape confusion in content names and descriptions
- Extend LH game mode a descriptions since people play it instead of Allure
- ๐ Make sure every cave has a description
- ๐จ Many fixes, refactorings and tweaks