Adds additional remedies to more severe symptoms (#30580)

* adds defines and code for physical treatments

* adds wetness check and evaporation for combustion symptom

* adds sleep as treatment for vomiting

* adds treatment to flesheating

* adjustments
This commit is contained in:
Migratingcocofruit
2025-10-07 17:59:03 +00:00
committed by GitHub
parent 71aa860711
commit a6ab445f8c
7 changed files with 70 additions and 9 deletions
+3
View File
@@ -208,6 +208,9 @@
///cancel eating attempt
#define COMSIG_MOB_CANCEL_EAT (1<<0)
/// From /datum/status_effect/incapacitating/sleeping/tick()
#define COMSIG_MOB_SLEEP_TICK "mob_sleep_tick"
/// From /datum/element/basic_eating/finish_eating()
#define COMSIG_MOB_ATE "mob_ate"
///cancel post eating
+4 -2
View File
@@ -5,8 +5,10 @@
#define VIRUS_SYMPTOM_LIMIT 6
/// The maximum amount of time a symptom will be delayed for after the treating reagents have left the body
#define VIRUS_MAX_TREATMENT_TIMER 300
#define VIRUS_TREATMENT_TIMER_MOD 2
#define VIRUS_MAX_CHEM_TREATMENT_TIMER 300
#define VIRUS_CHEM_TREATMENT_TIMER_MOD 2
#define VIRUS_MAX_PHYS_TREATMENT_TIMER 90
#define VIRUS_PHYS_TREATMENT_TIMER_MOD 30
/// Evoltion chance each cycle in percents.
/// The base chance in % that a virus will mutate as it spreads. Further modified by stage speed and the viral evolutionary acceleration trait