LambdaHack v0.6.0.0 Release Notes

    • โž• add and modify a lot of content: items, tiles, embedded items, scenarios
    • ๐Ÿ‘Œ improve AI: targeting, stealth, moving in groups, item use, fleeing, etc.
    • ๐Ÿ‘‰ make monsters more aggressive than animals
    • tie scenarios into a loose, optional storyline
    • โž• add more level generators and more variety to room placement
    • ๐Ÿ‘‰ make stairs not walkable and use them by bumping
    • align stair position on the levels they pass through
    • introduce noctovision
    • increase human vision to 12 so that normal speed missiles can be sidestepped
    • ๐Ÿ‘‰ tweak and document weapon damage calculation
    • derive projectile damage mostly from their speed
    • ๐Ÿ‘‰ make heavy projectiles better vs armor but easier to sidestep
    • ๐Ÿ‘Œ improve hearing of unseen actions, actors and missiles impacts
    • let some missiles lit up on impact
    • ๐Ÿ‘‰ make torches reusable flares and add blankets for dousing dynamic light
    • โž• add detection effects and use them in items and tiles
    • ๐Ÿ‘‰ make it possible to catch missiles, if not using weapons
    • ๐Ÿ‘‰ make it possible to wait 0.1 of a turn, at the cost of no bracing
    • ๐Ÿ‘Œ improve pathfinding, prefer less unknown, alterable and dark tiles on paths
    • slow down actors when acting at the same time, for speed with large factions
    • don't halve Calm at serious damage any more
    • eliminate alternative FOV modes, for speed
    • stop actors blocking FOV, for speed
    • ๐Ÿšš let actor move diagonally to and from doors, for speed
    • ๐Ÿ‘Œ improve blast (explosion) shapes visually and gameplay-wise
    • โž• add SDL2 frontend and deprecate GTK frontend
    • โž• add specialized square bitmap fonts and hack a scalable font
    • ๐Ÿ‘‰ use middle dot instead of period on the map (except in teletype frontend)
    • โž• add a browser frontend based on DOM, using ghcjs
    • ๐Ÿ‘Œ improve targeting UI, e.g., cycle among items on the map
    • ๐Ÿ‘‰ show an animation when actor teleports
    • โž• add character stats menu and stat description texts
    • โž• add item lore and organ lore menus
    • โž• add a command to sort item slots and perform the sort at startup
    • โž• add a single item manipulation menu and let it mark an item for later
    • ๐Ÿ‘‰ make history display a menu and improve display of individual messages
    • display highscore dates according to the local timezone
    • ๐Ÿ‘‰ make the help screen a menu, execute actions directly from it
    • rework the Main Menu
    • rework special positions highlight in all frontends
    • mark leader's target on the map (grey highlight)
    • visually mark currently chosen menu item and grey out impossible items
    • ๐Ÿ’ป define mouse commands based on UI mode and screen area
    • let the game be fully playable only with mouse, use mouse wheel
    • pick menu items with mouse and with arrow keys
    • โž• add more sanity checks for content
    • reorganize content in files to make rebasing on changed content easier
    • rework keybinding definition machinery
    • let clients, not the server, start frontends
    • ๐Ÿ”– version savefiles and move them aside if versions don't match
    • ๐Ÿ›  lots of bug fixes internal improvements and minor visual and text tweaks