mirror of
https://github.com/rr-/pq-cli.git
synced 2026-11-12 22:40:36 -07:00
Lists the unreleased changes since 1.0.4, grouped the way the TRX changelog groups them.
2.3 KiB
2.3 KiB
Changelog
Unreleased - ××××-××-××
Gameplay
- Changed the game mechanics to match the current web version of Progress Quest, which pqcli now plays exactly like, random rolls included (#21):
- Changed the time needed to level up to grow exponentially: levels come much faster early on and much slower past level 49
- Changed quests to be much shorter
- Changed stat gains that favor the best stat to only consider the six prime stats
- Changed item rewards on inventories past 250 kinds of items to sometimes add one more of something already carried
- Changed impressive characters in cinematics to be named in the new styles, such as "the Queen of the Half Halflings"
- Changed the cinematic texts to match the web version
- Changed acts to begin as their loading task starts
- Added the Chancellor, Baroness and Inquistor titles
- Changed the random number generator to the one the web version uses, stored with each character; existing characters get a new one on first load
- Changed roman numerals past 4000 to use the web version's T and A numerals
- Fixed the plot bar staying empty during the Prologue
- Fixed the quest log keeping 101 quests instead of 100
- Fixed "an" not being used before words starting with Ü
Customization
- Added data files for all word lists (monsters, spells, equipment, races, classes, titles and more), which can be replaced in
$XDG_CONFIG_HOME/pqcli/data/or a directory given with--data-dir(#3) - Added customizable combat descriptions (
combat_verbs.json), which say "Executing" by default (#3) - Added
--dump-data DIRto copy the built-in word lists out for editing (#3)
Saves
- Added importing and exporting characters as
.pqwfiles, the format of the web version, from both interfaces and with--import-saveand--export-save(#21)
Installation
- Added a
Dockerfileanddocker-compose.ymlto run the game in a container, with saves kept in a persistent volume - Added character creation on first run when there are no saved characters yet
Development
- Added tests, including gameplay traces and a comparison with the web version's own code (
just test) - Added a
justfile - Changed the hooks to prek, with ruff in place of black and isort, ty for type checking, and a 50/72 commit message check
- Removed
poetry.lock