LambdaHack v0.2.12 Release Notes

    • ๐Ÿ‘Œ improve and simplify dungeon generation
    • simplify running and permit multi-actor runs
    • let items explode and generate shrapnel projectiles
    • โž• add game difficulty setting (initial HP scaling right now)
    • ๐Ÿ‘ allow recording, playing back and looping commands
    • implement pathfinding via per-actor BFS over the whole level
    • ๐Ÿ’ป extend setting targets for actors in UI tremendously
    • implement autoexplore, go-to-target, etc., as macros
    • let AI use pathfinding, switch leaders, pick levels to swarm to
    • ๐Ÿ‘ฎ force level/leader changes on spawners (even when played by humans)
    • ๐Ÿ’ป extend and redesign UI bottom status lines
    • ๐Ÿ’… get rid of CPS style monads, aborts and WriterT
    • โšก๏ธ benchmark and optimize the code, in particular using Data.Vector
    • split off and use the external library assert-failure
    • simplify config files and limit the number of external dependencies