Skip to content

Conversation

@out-of-phaze
Copy link
Member

Description of changes

Cleans up blood circulation and volume calculations to make more sense (at least to me, which means it makes sense to 1 person rather than 0).
Replaces a hardcoded current_posture.prone check with a per-posture multiplier. Sitting now also gives a slight buff to circulating blood volume, a bit under half that of laying down.
Fixes a bug with the effect of oxyloss on blood volume. It was accidentally scaling inversely with the square of species total health, so higher max health mobs had a dramatically diminished effect. This is unintended judging from older revisions; the intended math is now used, which means it should scale correctly for all species regardless of health. This is one of several issues making yinglets downstream extra-sensitive to oxyloss currently.

Why and what will this PR improve

Less hardcoded, easier to read, fixes a bug.

Authorship

Me. Also the Nuclear Phase dev for rewriting it downstream and giving me a reason to check out our own code and clean it up.

@out-of-phaze out-of-phaze added the ready for review This PR is ready for review and merge. label Jan 23, 2026
@MistakeNot4892 MistakeNot4892 merged commit 7c62a0d into NebulaSS13:dev Jan 24, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready for review This PR is ready for review and merge.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants