(Dev) 5.2 Alpha output, versioning update
Pre-release
Pre-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()
toshow_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 likeaction_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()
andset_targets()
by using==
instead ofin
. - Touched up
/history
game command. - New
mob_list_adder()
func, because lists likeactive_mobs
andtargeted_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 withmob_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.