advance 
Vars | |
| base_properties | The base properties of the virus. retained between strains |
|---|---|
| cures_required | The number of cures from the cure list required to cure a patient |
| event | The event the virus came from, if it did |
| evolution_chance | Chance of the virus evolving on spread |
| id | A unique ID for the strain and symptoms. |
| last_advancement | The time at which the disease last advanced |
| progress | How far along the disease has progressed? This is tied with stage but is separate to give more granularity to symptom effects |
| strain | A unique ID for the strain. Uses the unique_datum_id of the first virus datum that is of that strain. |
| symptoms | The symptoms of the disease. |
| tracker | Saves an ID. If that ID is analyzed the virus will be automatically analyzed when inserted into the PANDEMIC |
Procs | |
| AssignProperties | Set the characteristics of the disease depending on the received properties |
| GenerateProperties | Generate disease properties based on the symptoms and base properties. Returns an associated list. |
| Refresh | Called after changes are made to a disease to apply them properly |
| after_infect | Randomly mutate the disease |
Var Details
base_properties 
The base properties of the virus. retained between strains
cures_required 
The number of cures from the cure list required to cure a patient
event 
The event the virus came from, if it did
evolution_chance 
Chance of the virus evolving on spread
id 
A unique ID for the strain and symptoms.
last_advancement 
The time at which the disease last advanced
progress 
How far along the disease has progressed? This is tied with stage but is separate to give more granularity to symptom effects
strain 
A unique ID for the strain. Uses the unique_datum_id of the first virus datum that is of that strain.
symptoms 
The symptoms of the disease.
tracker 
Saves an ID. If that ID is analyzed the virus will be automatically analyzed when inserted into the PANDEMIC
Proc Details
AssignProperties
Set the characteristics of the disease depending on the received properties
GenerateProperties
Generate disease properties based on the symptoms and base properties. Returns an associated list.
Refresh
Called after changes are made to a disease to apply them properly
after_infect
Randomly mutate the disease