rust-rl/changelog.txt
2023-09-02 22:37:21 +01:00

22 lines
No EOL
2.1 KiB
Text

2-September-2023
- fixes:
- negative starting mana
- confusion/status effects only being run if mob turn aligned with turnclock turn
30-August-2023
- added dungeon features: grassy forest room, and barracks variants (bunks, squads of mobtypes)
- added support for map messages: i.e. notifications for present dungeon features logged to chat every now and again
Pre-29-August-2023
- added overmap: bare, but exists. player now starts on the overworld, and can move to local maps (like the old starting town) via >. can leave local maps back to the overmap by walking out of the map boundaries.
- mouse begone: support still there if wanted, but targeting/e(x)amining can now be done via keyboard only
- added config.toml: non-wasm builds read from config.toml at runtime, or generate a new copy if not present in the exe dir. includes options for logging various details to the console, and visual choices like post-processing effects, all-black bgs vs. full-coloured, etc.
- improved morgue files: y/n prompt to write a morgue file on death (or write to console in the case of wasm), containing a map of the floor the player died on, class/race/attribute/etc. details, a fully identified backpack, and a list of significant events that took place this run w/ turn number
- refactored colour offsets: now per-tile (and per-theme), instead of global. now can include varying fg/bg offset for every type of tile.
- consistent chatlog colours: renderables for mobs, beatitude for items
- dungeon features: framework
- map identifiers (instead of displaying an incorrect depth) on ui: e.g. D1, D2, Town, Woods, etc.
- fixes:
- map params are saved on map transition, instead of only at creation. now bloodstains, vision, etc. will persist when changing between floors
- mob turns await an empty particle queue - no longer will they move mid-fireball animations
- fixed traffic jams - 1. mobs will calc the best path to any tile within range of their target, instead of trying to path directly onto the target tile, and 2. if saved path is blocked to a waypoint, mobs will recalc a new path to the same point