symptom 
Vars | |
| activation_prob | How likely the symptom is to activate each process cycle |
|---|---|
| chem_treatments | Asoc list of treatment reagents to multiplier and timer. Multiplier multiplies the frequency and strength of the symptom |
| id | The hash tag for our diseases, we will add it up with our other symptoms to get a unique id! ID MUST BE UNIQUE!!! |
| level | The type level of the symptom. Higher is harder to generate. |
| phys_treatments | Asoc list of physical treatments to multiplier and timer. Multiplier multiplies the frequency and strength of the symptom |
| purge_amount | Amount of treatment reagents the symptom will consume |
| severity | The severity level of the symptom. Higher is more dangerous. |
Procs | |
| Activate | Checks the conditions for symptom activation |
| check_chem_treatment | Default behaviour for treatment chems. Mitigate the symptom for a while after being consumed. |
| check_phys_treatment | Default behaviour for physical treatments. Mitigate the symptoms while effects remain |
| check_treatment | Checks all forms of treatment and |
| post_treatment | Actions that are taken after the treatment check like reverting or lessening effects. |
| symptom_act | Applies the symptom effects |
Var Details
activation_prob 
How likely the symptom is to activate each process cycle
chem_treatments 
Asoc list of treatment reagents to multiplier and timer. Multiplier multiplies the frequency and strength of the symptom
id 
The hash tag for our diseases, we will add it up with our other symptoms to get a unique id! ID MUST BE UNIQUE!!!
level 
The type level of the symptom. Higher is harder to generate.
phys_treatments 
Asoc list of physical treatments to multiplier and timer. Multiplier multiplies the frequency and strength of the symptom
purge_amount 
Amount of treatment reagents the symptom will consume
severity 
The severity level of the symptom. Higher is more dangerous.
Proc Details
Activate
Checks the conditions for symptom activation
check_chem_treatment
Default behaviour for treatment chems. Mitigate the symptom for a while after being consumed.
check_phys_treatment
Default behaviour for physical treatments. Mitigate the symptoms while effects remain
check_treatment
Checks all forms of treatment and
post_treatment
Actions that are taken after the treatment check like reverting or lessening effects.
symptom_act
Applies the symptom effects