Skip to content

Blood Regeneration Affects Hunger/Thirst#1007

Merged
VMSolidus merged 4 commits intoSimple-Station:masterfrom
Mnemotechnician:feat/blood-regen-uses-hunger
Oct 5, 2024
Merged

Blood Regeneration Affects Hunger/Thirst#1007
VMSolidus merged 4 commits intoSimple-Station:masterfrom
Mnemotechnician:feat/blood-regen-uses-hunger

Conversation

@Mnemotechnician
Copy link
Copy Markdown
Contributor

Description

Makes natural blood regeneration use up some hunger and thirst, and halt completely when you are starving/dying of thirst.

This is necessary to fix two issues:

  1. It being possible to feed off of your own blood, by repeatedly drawing your blood and injecting it back with a syringe. (I actually know a few people on floof who do that on a daily basis)
  2. Hunger and thirst having no real impact on gameplay, besides giving you a mildly annoying depression overlay when low.

This PR also slightly refactors the blood deficiency trait so that it's no longer completely hardcoded in the bloodstream system.

Media

aaaaaa.mp4

Changelog

🆑

  • add: Blood regeneration now uses up hunger and thirst, and comes to a halt when you are very hungry or thirst.
  • fix: It is no longer feasible to drink your own blood to satiate your own hunger.

@github-actions github-actions bot added the Changes: C# Changes any cs files label Oct 4, 2024
@SimpleStation14 SimpleStation14 changed the title Blood regeneration affects hunger/thirst Blood Regeneration Affects Hunger/Thirst Oct 4, 2024
@github-actions github-actions bot added the Changes: YML Changes any yml files label Oct 4, 2024
@Mnemotechnician
Copy link
Copy Markdown
Contributor Author

Mnemotechnician commented Oct 4, 2024

Okay, I'm running into a minor problem here.

Blood restores 3 thirst and 1 hunger per unit when metabolized by a vampiric organ, and metabolizes into proteins in animal organs, which then restores 2 hunger and 1u of blood. This all would make the regeneration cost of normal blood sky-high, so I'm going to adjust how much hunger/thirst different blood types satiate instead.

@ShadesMars ShadesMars requested review from a team, DEATHB4DEFEAT, OldDanceJacket, Peptide90, Pspritechologist and VMSolidus and removed request for a team October 4, 2024 21:16
@github-actions github-actions bot added Status: Needs Review Someone please review this labels Oct 4, 2024
@ShadesMars ShadesMars added Size: 4-Small For small issues/PRs Priority: 3-Medium Needs to be resolved at some point labels Oct 4, 2024
@VMSolidus VMSolidus merged commit 9c589ce into Simple-Station:master Oct 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changes: C# Changes any cs files Changes: YML Changes any yml files Priority: 3-Medium Needs to be resolved at some point Size: 4-Small For small issues/PRs Status: Needs Review Someone please review this

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants