Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Trait: Blood Deficiency #686

Conversation

angelofallars
Copy link
Contributor

@angelofallars angelofallars commented Aug 6, 2024

Description

Blood Deficiency is a +2 points negative Physical trait that makes you slowly lose blood over time. When left untreated you will die from blood loss. Inspired by the SS13 trait of the same name.

Slash/Piercing weapons and bleeding are much more lethal against you.

The moment you start taking any blood loss damage, you start dying because you can't regenerate blood. Even just two consecutive kitchen knife stabs will make you bleed enough to die slowly unless you immediately apply gauze.

Blood packs, iron pills (or copper for Arachnids), and gauze to stop bleeding will help you survive with this trait.

Here's how the timeline looks for untreated blood deficiency:

  • ~0-21 minutes: losing blood slowly
  • ~21-31 minutes: blood level below 90%, start taking bloodloss damage
  • ~31-33 minutes: critical
  • ~34 minutes: death

Media

Expand

Trait entry

image

image

As shown above, even just reducing the blood volume to less than 90% means you will die a slow and painful death.

Changelog

🆑 Skubman

  • add: Add the Blood Deficiency trait, a new negative trait that makes you slowly lose blood over time. You must routinely receive blood loss treatment to live, and even normally non-lethal bleeding can make you start dying slowly.

@github-actions github-actions bot added Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: YML Changes any yml files labels Aug 6, 2024
@DangerRevolution
Copy link
Contributor

+2 seems light for the cost of needing to visit medical every 30 minutes

Copy link
Member

@VMSolidus VMSolidus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent.

@DangerRevolution DangerRevolution merged commit 6ab1797 into Simple-Station:master Aug 6, 2024
13 checks passed
SimpleStation14 added a commit that referenced this pull request Aug 6, 2024
DangerRevolution pushed a commit that referenced this pull request Aug 7, 2024
# Description

Being a little too clever with omitting braces in complicated if
statement chains in #686 caused blood regeneration for entities without
Blood Deficiency to stop working altogether. I added some braces and now
blood regeneration works again.

I also added `DataField` to `HasBloodDeficiency` because I forgot to add
that.

# Changelog

:cl: Skubman
- fix: Passive blood regeneration now works again.
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: Localization Changes any ftl files Changes: YML Changes any yml files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants