Enhance limb healing functionality #55069
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
None
Purpose of change
Limbs need some more options to mess with their healing.
Describe the solution
HEAL_OVERRIDE
replaces the healing step of the limb with the bodypart'sheal_bonus
, whileALWAYS_HEAL
triggers the bonus on every regen roll not just successful onesDescribe alternatives you've considered
Not mess with the logic, but it kind of messed with what I intended a negative
heal_bonus
to be (and running that whole thing every five minutes for every BP felt a bit...messy).Testing
Tried all combos: Base healing is unchanged, Debug Tail heals up fast (heal_bonus of 15, no flag changes), with
ALWAYS_HEAL
it's up to full health in 10 minutes, withHEAL_OVERRIDE
on top minimally slower.Additional context
This should be useful for e.g. bionic/prosthetic limbs that don't heal and makes "wasting" limbs less of a gutpunch.