Yogstation 13 - Modules - TypesVar Details - Proc Details

/datum/round_event/ion_storm

Vars

addIonLawChanceChance a new ion law will be added in addition to other ion effects.
airlockAmountMaximum number of airlocks that can be messed with.
airlockChanceChance that an airlock on the station will be messed with, if there are no AIs.
announceEventShould it announce? -1 = No | 0 = Random | 1 = Always.
apcAmountMaximum number of APCs that can be messed with.
apcChanceChance that an APC on the station will be messed with, if there are no AIs.
botEmagChanceChance that bots on the station will become emagged.
ionAnnounceChanceIf announceEvent is 0, what is the chance it is will accounce?
ionMessageCustom ion law, if not null.
removeDontImproveChanceChance the ion law will replace a random law instead of simply being added.
removeRandomLawChanceChance the AI has one random supplied or inherent law removed.
replaceLawsetChanceChance the AI's lawset is completely replaced with something else per config weights.
shuffleLawsChanceChance the AI's laws are shuffled afterwards.

Procs

get_acceptable_airlocksReturns acceptable airlocks that are safe to mess with that shouldn't cause excessive/extreme damage.
get_acceptable_apcsReturns 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.