Mikolaj Konarski
Mikolaj Konarski
Also, don't mark such rooms with `>` in the display (only leave the special mark for places that are supposed to be present, but didn't (yet) appear in this game...
E.g., poisons should not be effective against robots and special health elixirs should only work on humans. Restricting them to factions won't work a human faction may dominate and control...
Let stupid monsters (animals?) chase slow enough projectiles (arrows are probably borderline) in preference to heroes or just on first-spotted basis.
We'd need to extend `Caves` from `Game.LambdaHack.Content.ModeKind` to include a specification of the dungeon graph (what kind of graph specification to use?) and then extend dungeon generation. Matching stairs is...
https://github.com/LambdaHack/LambdaHack/blob/v0.9.5.0/engine-src/Game/LambdaHack/Client/State.hs#L39 The newtype probably needs to be fully transparent, because the epsilon is used and created in many ways that are not easy to capture in a few combinators. The...
Currently, `findPathBfs` avoids, if possible, tiles that have higher altering skill needed to open them (assuming the opening takes time and may also have some risky effects). However, water tiles...
Sometimes corridor joins with a room as follows ############### ######## # # ## +# # # # ######## # # ## ############### Sometimes there is a door, sometimes just a...
This issue is not hard, but there is a lot of work to do and it may not be easy to delineate small independent steps to perform it in. Also,...
It's debatable whether levels, at least the ones not visited, should be stored like that even during gameplay, not only in savefiles. This should be almost self-contained, but if unvisited...
[#haskell-game] uhoh, killing the window before the first ESC after main menu 'x' creates a corrupted game (the UI client's savefile is not saved until all ESC are pressed, while...