mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-17 09:07:10 +01:00
* 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
43 lines
1.4 KiB
Plaintext
43 lines
1.4 KiB
Plaintext
/// Temperature at which objects contaminated by viruses are disinfected
|
|
#define VIRUS_DISINFECTION_TEMP (T0C + 60)
|
|
|
|
/// The maximum amount of symptoms a virus can have
|
|
#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_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
|
|
#define VIRUS_EVOLUTION_CHANCE 2
|
|
|
|
//Visibility Flags
|
|
#define VIRUS_HIDDEN_SCANNER (1<<0)
|
|
#define VIRUS_HIDDEN_PANDEMIC (1<<1)
|
|
|
|
//Disease Flags
|
|
#define VIRUS_CURABLE (1<<0)
|
|
#define VIRUS_CAN_CARRY (1<<1)
|
|
#define VIRUS_CAN_RESIST (1<<2)
|
|
|
|
//Spread Flags
|
|
#define SPREAD_SPECIAL (1<<0)
|
|
#define SPREAD_NON_CONTAGIOUS (1<<1)
|
|
#define SPREAD_BLOOD (1<<2)
|
|
#define SPREAD_CONTACT_FEET (1<<3)
|
|
#define SPREAD_CONTACT_HANDS (1<<4)
|
|
#define SPREAD_CONTACT_GENERAL (1<<5)
|
|
#define SPREAD_AIRBORNE (1<<6)
|
|
|
|
|
|
//Severity Defines
|
|
#define VIRUS_NONTHREAT "No threat"
|
|
#define VIRUS_MINOR "Minor"
|
|
#define VIRUS_MEDIUM "Medium"
|
|
#define VIRUS_HARMFUL "Harmful"
|
|
#define VIRUS_DANGEROUS "Dangerous!"
|
|
#define VIRUS_BIOHAZARD "BIOHAZARD THREAT!"
|