symptom

Vars | |
base_message_chance | Base chance of sending warning messages, so it can be modified |
---|---|
id | A stringified version of the type. |
level | The type level of the symptom. Higher is harder to generate. |
naturally_occuring | If this symptom can appear from /datum/pathogen/advance/GenerateSymptoms() |
neutered | A neutered symptom has no effect, and only affects statistics. |
next_activation | Ticks between each activation |
power | Can be used to multiply virus effects |
resistance | How the symptom affects the pathogen's resistance stat, positive values make it harder to cure |
severity | The severity level of the symptom. Higher is more dangerous. |
stage_speed | How the symptom affects the pathogen's stage speed stat, positive values cause faster stage progression |
stealth | How the symptom affects the pathogen's stealth stat, positive values make it less noticeable |
suppress_warning | If the early warnings are suppressed or not |
threshold_descs | Descriptions of threshold effects |
transmittable | How the symptom affects the pathogen's transmissibility |
Procs | |
Copy | Returns a new instance of the symptom. |
on_add_to_pathogen | Called when the symptom is added to a pathogen. |
on_process | The process handler. Returns TRUE if the pathogen could process this tick. Reschedules the next activation on success. |
on_remove_from_pathogen | Called when the symptom is removed from a pathogen or neutered. |
on_stage_change | Hook for handling stage changes. |
on_start_processing | Called when processing of the advance pathogen that holds this symptom infects a host and upon each Refresh() of that advance pathogen. |
on_stop_processing | Called when the pathogen has stopped processing, including due to deletion. |
sync_properties | Update vars based on the pathogen properties. |
update_next_activation | Set the next activation time. |
Var Details
base_message_chance

Base chance of sending warning messages, so it can be modified
id

A stringified version of the type.
level

The type level of the symptom. Higher is harder to generate.
naturally_occuring

If this symptom can appear from /datum/pathogen/advance/GenerateSymptoms()
neutered

A neutered symptom has no effect, and only affects statistics.
next_activation

Ticks between each activation
power

Can be used to multiply virus effects
resistance

How the symptom affects the pathogen's resistance stat, positive values make it harder to cure
severity

The severity level of the symptom. Higher is more dangerous.
stage_speed

How the symptom affects the pathogen's stage speed stat, positive values cause faster stage progression
stealth

How the symptom affects the pathogen's stealth stat, positive values make it less noticeable
suppress_warning

If the early warnings are suppressed or not
threshold_descs

Descriptions of threshold effects
transmittable

How the symptom affects the pathogen's transmissibility
Proc Details
Copy
Returns a new instance of the symptom.
on_add_to_pathogen
Called when the symptom is added to a pathogen.
on_process
The process handler. Returns TRUE if the pathogen could process this tick. Reschedules the next activation on success.
on_remove_from_pathogen
Called when the symptom is removed from a pathogen or neutered.
on_stage_change
Hook for handling stage changes.
on_start_processing
Called when processing of the advance pathogen that holds this symptom infects a host and upon each Refresh() of that advance pathogen.
on_stop_processing
Called when the pathogen has stopped processing, including due to deletion.
sync_properties
Update vars based on the pathogen properties.
update_next_activation
Set the next activation time.