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

Vault Ghoul Ban #686

Closed

Conversation

ReginaeSpence
Copy link
Contributor

A cleaner version of the code implemented on a smaller-scale test. I am using my noodle a bit more.

Description

A change from the old code of job block to the new type requirement.

Sorry for all the commits.

I'm not giving up, just getting started.

media


CL? CL.

# Changelog

🆑

  • removed: ghouls from Vault

VMSolidus pushed a commit to VMSolidus/nuclear-14 that referenced this pull request Nov 15, 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

<details><summary>Expand</summary>

**Trait entry**


![image](https://github.com/user-attachments/assets/ea4a0c3c-7c05-45fc-8a32-48957701a246)


![image](https://github.com/user-attachments/assets/37398779-90a4-4f4f-a183-38d806184394)

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

</details>

</p>
</details>

# Changelog

:cl: 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.
VMSolidus pushed a commit to VMSolidus/nuclear-14 that referenced this pull request Nov 15, 2024
VMSolidus pushed a commit to VMSolidus/nuclear-14 that referenced this pull request Nov 15, 2024
# Description

Being a little too clever with omitting braces in complicated if
statement chains in Vault-Overseers#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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant