event
Procs | |
New | Generate advanced virus |
---|---|
assign_properties | Assign virus properties |
generate_cure | Determine the cure |
set_spread | Set the transmission methods on the generated virus |
Proc Details
New
Generate advanced virus
Uses the parameters to create a list of symptoms, picking from various severities Viral Evolution and Eternal Youth are special modifiers, so we roll separately.
assign_properties
Assign virus properties
Now that we've picked our symptoms and severity, we determine the other stats (Stage Speed, Resistance, Transmissibility) The LOW/MID percentiles can be adjusted in the defines. If the virus is severity DANGEROUS we do not hide it from health scanners at event start. If the virus is airborne, also don't hide it.
generate_cure
Determine the cure
Rolls one of five possible cure groups, then selects a cure from it and applies it to the virus.
set_spread
Set the transmission methods on the generated virus
Apply the transmission methods we rolled in the assign_properties proc