/datum/round_event/ion_storm

Vars | |
addIonLawChance | Chance a new ion law will be added in addition to other ion effects. |
---|---|
airlockAmount | Maximum number of airlocks that can be messed with. |
airlockChance | Chance that an airlock on the station will be messed with, if there are no AIs. |
announceEvent | Should it announce? -1 = No | 0 = Random | 1 = Always. |
apcAmount | Maximum number of APCs that can be messed with. |
apcChance | Chance that an APC on the station will be messed with, if there are no AIs. |
botEmagChance | Chance that bots on the station will become emagged. |
ionAnnounceChance | If announceEvent is 0, what is the chance it is will accounce? |
ionMessage | Custom ion law, if not null. |
removeDontImproveChance | Chance the ion law will replace a random law instead of simply being added. |
removeRandomLawChance | Chance the AI has one random supplied or inherent law removed. |
replaceLawsetChance | Chance the AI's lawset is completely replaced with something else per config weights. |
shuffleLawsChance | Chance the AI's laws are shuffled afterwards. |
Procs | |
get_acceptable_airlocks | Returns acceptable airlocks that are safe to mess with that shouldn't cause excessive/extreme damage. |
get_acceptable_apcs | Returns acceptable apcs that are safe to mess with that shouldn't cause excessive/extreme damage. |
Var Details
addIonLawChance

Chance a new ion law will be added in addition to other ion effects.
airlockAmount

Maximum number of airlocks that can be messed with.
airlockChance

Chance that an airlock on the station will be messed with, if there are no AIs.
announceEvent

Should it announce? -1 = No | 0 = Random | 1 = Always.
apcAmount

Maximum number of APCs that can be messed with.
apcChance

Chance that an APC on the station will be messed with, if there are no AIs.
botEmagChance

Chance that bots on the station will become emagged.
ionAnnounceChance

If announceEvent is 0, what is the chance it is will accounce?
ionMessage

Custom ion law, if not null.
removeDontImproveChance

Chance the ion law will replace a random law instead of simply being added.
removeRandomLawChance

Chance the AI has one random supplied or inherent law removed.
replaceLawsetChance

Chance the AI's lawset is completely replaced with something else per config weights.
shuffleLawsChance

Chance the AI's laws are shuffled afterwards.
Proc Details
get_acceptable_airlocks
Returns acceptable airlocks that are safe to mess with that shouldn't cause excessive/extreme damage.
get_acceptable_apcs
Returns acceptable apcs that are safe to mess with that shouldn't cause excessive/extreme damage.