/tg/ Station 13 - Modules - TypesProc Details

event

Procs

NewGenerate advanced virus
assign_propertiesAssign virus properties
generate_cureDetermine the cure
set_spreadSet 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