Files
nikothedude ad1b182e21 [SEMI-MODULAR] Resonance degradation disorder: The quirk that makes you fear death (#24041)
* h

* fsfesef

* awdad

* asdf

* sew

* AA

* dadaw

* fix ci

* aaaa

* a

* aaaa

* dwaawd

* t

* just style

* voila

* we did it reddit

* a

* topic time

* a few tweaks

* Apply suggestions from code review

Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>

* more verbose

* piss

* Apply suggestions from code review

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* basic reviews and some better documentation

* TGUI AAAAAAAAAAAAAAAH

* a

* maybe this

* reduce medicine number

* Update code/__DEFINES/~skyrat_defines/quirks.dm

how did i miss this one

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* the great middlewarening

* why did i check for this (hint: i had no reason to)

* final touches

* step 1

* step two

* why are we still here. just to suffer?

* grammar

* me when [single indentation]

* desparation

* some more!

* Apply suggestions from code review

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* finally

* acl

* a

* global moment

* desc moment

* fixes

* I FORGOT TO FUCKING COMMIT IT

* aaghhhh

* aha!

* yahoo

* Makes it work with the transformation sting PR (it won't conflict anymore)

* Updates the string into the proper define, so Niko doesn't notice or have to care that I did this

* k,l

---------

Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2023-11-26 14:18:01 -05:00

28 lines
1.5 KiB
Plaintext

#define DEATH_CONSEQUENCES_QUIRK_NAME "Death Degradation Disorder"
#define DEATH_CONSEQUENCES_QUIRK_DESC "Patient is unusually susceptable to mortality."
#define DEATH_CONSEQUENCES_BASE_DEGRADATION_ON_DEATH 50
/// The victim's crit threshold cannot go below this.
#define DEATH_CONSEQUENCES_MINIMUM_VICTIM_CRIT_THRESHOLD (MAX_LIVING_HEALTH) - 1
#define DEATH_CONSEQUENCES_REAGENT_FLAT_AMOUNT "dc_flat_reagent_amount"
#define DEATH_CONSEQUENCES_REAGENT_MULT_AMOUNT "dc_mult_reagent_amount"
#define DEATH_CONSEQUENCES_REAGENT_METABOLIZE "dc_reagent_should_be_metabolizing"
/// If true, we will check to see if this can process. Ex. things like synths wont process formaldehyde
#define DEATH_CONSEQUENCES_REAGENT_CHECK_PROCESSING_FLAGS "dc_check_reagent_processing_flags"
/// Absolute maximum for preferences.
#define DEATH_CONSEQUENCES_MAXIMUM_THEORETICAL_DEGRADATION 10000
#define DEATH_CONSEQUENCES_DEFAULT_MAX_DEGRADATION 500 // arbitrary
#define DEATH_CONSEQUENCES_DEFAULT_LIVING_DEGRADATION_RECOVERY 0.01
#define DEATH_CONSEQUENCES_DEFAULT_DEGRADATION_ON_DEATH 50
#define DEATH_CONSEQUENCES_DEFAULT_REZADONE_DEGRADATION_REDUCTION 0.4
#define DEATH_CONSEQUENCES_DEFAULT_STRANGE_REAGENT_DEGRADATION_REDUCTION 0.25
#define DEATH_CONSEQUENCES_DEFAULT_EIGENSTASIUM_DEGRADATION_REDUCTION 5 // for such a rare chem, you fucking bet
#define DEATH_CONSEQUENCES_DEFAULT_SANSUFENTANYL_DEGRADATION_REDUCTION 1
#define DEATH_CONSEQUENCES_SHOW_HEALTH_ANALYZER_DATA "dc_show_health_analyzer_data"
#define DEATH_CONSEQUENCES_TIME_BETWEEN_REMINDERS 5 MINUTES