Skip to content

(Dev) 5.2 Alpha output, versioning update

Pre-release
Pre-release
Compare
Choose a tag to compare
@0n1udra 0n1udra released this 11 May 21:08
· 113 commits to master since this release
  • New release indicator, if the release has (Dev) in name, the update is more for developer QoS and will probably not have executables to download.
  • New -version runtime argument, shows version (and date). Also, the version will be shown in the start banner now too.
  • Furthering story of Direwolf attacking village.
  • Moved output and printing related functions to output.py, includes funcs like dots, sprint, show_art, show_help, etc.
  • Also moved the function that shows available runtime arguments to output.py and renamed from show_help() to show_sysargs().
  • New mob_reset() func, to clear active level mobs.
  • New x_ action naming functionality, if action has x_ or _x_ at the start of the name, this action will be disabled (unplayable) until enabled with a function like action_playable().
  • Renamed standing to reputation variable.
  • Fixed crafting command bug when inputting with 0. Would delete ingredients from inventory instead of canceling crafting.
  • Fixed string matching issues with mob_status() and set_targets() by using == instead of in.
  • Touched up /history game command.
  • New mob_list_adder() func, because lists like active_mobs and targeted_mobs contain sublists, which stores the game mob object and an integer (quantity of active mob). Used for checking if mob already exists in the targeted list before adding it, and can optionally just add to the quantity integer.
  • Can now update mob's is_alive variable with mob_status() function.
  • And ofc a bunch of other small tweaks here and there, renaming some variables, did some code refactoring and dialogue line spacing, and more.