asthma_attack 
Vars | |
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. |
Procs | |
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. |
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.