Open asacolips opened 1 year ago
In GitLab by @mhilbrunner on Feb 18, 2023, 18:55
Further discussion on Discord:
Implementation wise the hiccup is that max hps are calculated in
prepareData()
which happens only way after anupdate()
is processed. It'd be trivial to make this work (just apply the monster logic) if we move those calculations to thepreUpdate()
hook.
In GitLab by @mhilbrunner on Feb 18, 2023, 11:53
Summary
Currently, if you change the recognized class or level of a player character, maximum HP are changed, current HP are not.
Current HP should have the delta between previous and new maximum HP applied.
SRD, pg. 346:
Further down, for incremental advances:
Labels (do-not-change)
/cc @Asacolips @cswendrowski @LegoFed3