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

Reworks CPR #367

Merged
merged 3 commits into from
Nov 8, 2023
Merged

Reworks CPR #367

merged 3 commits into from
Nov 8, 2023

Conversation

MrMelbert
Copy link
Owner

@MrMelbert MrMelbert commented Nov 2, 2023

  • Needs a bit of testing first.
  • Also medical staff need CPR skillchips(?).

What?

  • CPR is no longer entirely rescue breaths:
    • When beginning CPR, you engage in chest compressions.
      • Untrained members of the crew doing CPR have the potential to cause harm with these chest compressions, if they begin panicking.
        • Members of medical start CPR trained.
        • Also, there's a neutral quirk that also grants you CPR training.
          • (I might make it a 1 point quirk. Not sure. Seems limiting.)
      • Chest compressions to not heal oxyloss, but prevent heart attacks from further harming patients.
      • There's also a 1% chance to restart the heart of a patient. Do you feel lucky?
    • After a set number of compressions, you deliver a rescue breath.
      • These rescue breaths are what heal oxyloss.
  • CPR "Panic state", now begins after a full cycle of CPR.
  • I rewrote heart attacks to accommodate this. They should overall act more consistent now, as they have been signalized / event based rather than work off life processing.

Why?

  • Adds a bit of depth to the medical system, particularly CPR. Current CPR is rather unrealistic.
  • Given the existence of shock, having methods to stave off heart attacks in the field is good.

@MrMelbert MrMelbert added the Feature Its a bug label Nov 2, 2023
@CRITAWAKETS
Copy link
Contributor

Renember to port the heart attack rewrite upstream. It's free GBP.

@Draggeru
Copy link
Contributor

Draggeru commented Nov 2, 2023

We should un-nerf belt defibs, since those are the closest things we have to an AED counterpart.

Or you know, make an actual AED counterpart.

@MrMelbert
Copy link
Owner Author

We should un-nerf belt defibs, since those are the closest things we have to an AED counterpart.

Define un-nerf belt defibs

Or you know, make an actual AED counterpart.

Now we're talking

@MrMelbert MrMelbert added Non-Module Code Touches main files. I'd make an action for this but I'm lazy. Rework Reworks a mechanic in a major way. labels Nov 4, 2023
@MrMelbert MrMelbert marked this pull request as ready for review November 8, 2023 18:43
@MrMelbert MrMelbert merged commit 602823b into master Nov 8, 2023
19 checks passed
@MrMelbert MrMelbert deleted the heart_rework branch November 8, 2023 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Its a bug Non-Module Code Touches main files. I'd make an action for this but I'm lazy. Rework Reworks a mechanic in a major way.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants