Skip to content

Comments

Models blood pressure more thoroughly#879

Draft
MrMelbert wants to merge 7 commits intomasterfrom
bpupdate
Draft

Models blood pressure more thoroughly#879
MrMelbert wants to merge 7 commits intomasterfrom
bpupdate

Conversation

@MrMelbert
Copy link
Owner

Rather than surface level handling heart rate it now models your blood pressure, calculated based on
(heart rate) * (heart strength) * (vessel status)

Where heart rate is variable based on

  • hypoxia (oxygen damage)
  • stress (right now, just pain/shock)
  • blood volume
  • various arbitrary modifiers (caffeine/chems, adrenaline, exercise)

Heart strength is variable based on

  • heart damage
  • blood volume

and vessel status is based on

  • vasoconstriction
    • stress (again just pain/shock)
    • blood volume
    • being hot
    • various arbitrary modifiers (chems)
  • vasodiolation
    • being cold
    • various arbitrary modifiers (chems)

This allows us to model side effects like dizziness, confusion, etc. more naturally than arbitrary sticking it in 100 places

(For example, most immediate negative effects of pain have been moved to effects of high blood pressure)

Rather than repeating the same pattern of "this causes xyz" we can just say "this effect raises blood pressure" which will likely cause the aforementioned effects. Which I think is super duper coo, and feels more natural, and even has cool sandbox side effects like being able to take vasodilators to counter certain negative effects

@github-actions github-actions bot added the UI label Feb 18, 2026
@github-actions github-actions bot added the Merge Conflict Resolve it or perish label Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Merge Conflict Resolve it or perish UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant