/tg/ Station 13 - Modules - TypesVar Details - Proc Details

asthma_attack

Vars

alert_ghostsDo we alert ghosts when we are applied?
in_remissionAre we in remission, where we stop progressing and instead slowly degrade in intensity until we remove ourselves?
max_time_til_remissionThe max time, after initial infection, it will take for us to begin remission
min_time_til_remissionThe min time, after initial infection, it will take for us to begin remission
progress_needed_to_demoteOnce [progress_to_stage_demotion] exceeds or meets this, we reduce our stage.
progress_to_demotion_per_secondThe amount of demotion progress we receive per second while in remission.
progress_to_stage_demotionThe current progress to stage demotion. Resets to 0 and reduces our stage by 1 when it exceeds [progress_needed_to_demote]. Only increases when in remission.
severity_to_suffixA assoc list of (severity -> string), where string will be suffixed to our name in (suffix) format.
stage_to_inflammation_per_secondA assoc list of (stringified number -> number), where the key is the stage and the number is how much inflammation we will cause the asthmatic per second.
time_to_start_remissionThe world.time after which we will begin remission.

Procs

get_asthma_quirkReturns the asthma quirk of our victim. As we can only be applied to asthmatics, this should never return null.
suffix_nameAdds our suffix via [severity_to_suffix] in the format of (suffix) to our name.

Var Details

alert_ghosts

Do we alert ghosts when we are applied?

in_remission

Are we in remission, where we stop progressing and instead slowly degrade in intensity until we remove ourselves?

max_time_til_remission

The max time, after initial infection, it will take for us to begin remission

min_time_til_remission

The min time, after initial infection, it will take for us to begin remission

progress_needed_to_demote

Once [progress_to_stage_demotion] exceeds or meets this, we reduce our stage.

progress_to_demotion_per_second

The amount of demotion progress we receive per second while in remission.

progress_to_stage_demotion

The current progress to stage demotion. Resets to 0 and reduces our stage by 1 when it exceeds [progress_needed_to_demote]. Only increases when in remission.

severity_to_suffix

A assoc list of (severity -> string), where string will be suffixed to our name in (suffix) format.

stage_to_inflammation_per_second

A assoc list of (stringified number -> number), where the key is the stage and the number is how much inflammation we will cause the asthmatic per second.

time_to_start_remission

The world.time after which we will begin remission.

Proc Details

get_asthma_quirk

Returns the asthma quirk of our victim. As we can only be applied to asthmatics, this should never return null.

suffix_name

Adds our suffix via [severity_to_suffix] in the format of (suffix) to our name.