/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/nuclear_bomb.dm

NUKESTATE_INTACTPristine condition, no tampering has occurred yet
NUKESTATE_UNSCREWEDFront panel has been unscrewed
NUKESTATE_PANEL_REMOVEDFront panel has been removed with a crowbar, exposing the reinforced cover
NUKESTATE_WELDEDReinforced cover has been welded, preparing it for removal
NUKESTATE_CORE_EXPOSEDReinforced cover has been removed with a crowbar, revealing the core
NUKESTATE_CORE_REMOVEDNuke core removed with the special kit
NUKEUI_AWAIT_DISKDevice is locked and is awaiting the disk for further operations (additionally shows time left if armed)
NUKEUI_AWAIT_CODEDevice is awaiting activation codes input
NUKEUI_AWAIT_TIMERDevice is awaiting timer input
NUKEUI_AWAIT_ARMDevice is awaiting confirmation of arming process and shows the time set
NUKEUI_TIMINGDevice is counting down to setting off the charge
NUKEUI_EXPLODEDDevice is setting off the charge, aka proc/actually_explode()
NUKE_OFF_LOCKEDDevice has not received activation codes and no timer have been set, all lights are off
NUKE_OFF_UNLOCKEDDevice has received activation codes and the timer is set; awaiting arming and the safety warning lights are on
NUKE_ON_TIMINGDevice is counting down to setting off the charge, red lights are on
NUKE_ON_EXPLODINGDevice is setting off the charge, aka proc/actually_explode(), red lights are blinking fast
NUKE_CODE_UNSETDefault code for nukes, intentionally impossible to enter on the UI

Define Details

NUKESTATE_CORE_EXPOSED

Reinforced cover has been removed with a crowbar, revealing the core

NUKESTATE_CORE_REMOVED

Nuke core removed with the special kit

NUKESTATE_INTACT

Pristine condition, no tampering has occurred yet

NUKESTATE_PANEL_REMOVED

Front panel has been removed with a crowbar, exposing the reinforced cover

NUKESTATE_UNSCREWED

Front panel has been unscrewed

NUKESTATE_WELDED

Reinforced cover has been welded, preparing it for removal

NUKEUI_AWAIT_ARM

Device is awaiting confirmation of arming process and shows the time set

NUKEUI_AWAIT_CODE

Device is awaiting activation codes input

NUKEUI_AWAIT_DISK

Device is locked and is awaiting the disk for further operations (additionally shows time left if armed)

NUKEUI_AWAIT_TIMER

Device is awaiting timer input

NUKEUI_EXPLODED

Device is setting off the charge, aka proc/actually_explode()

NUKEUI_TIMING

Device is counting down to setting off the charge

NUKE_CODE_UNSET

Default code for nukes, intentionally impossible to enter on the UI

NUKE_OFF_LOCKED

Device has not received activation codes and no timer have been set, all lights are off

NUKE_OFF_UNLOCKED

Device has received activation codes and the timer is set; awaiting arming and the safety warning lights are on

NUKE_ON_EXPLODING

Device is setting off the charge, aka proc/actually_explode(), red lights are blinking fast

NUKE_ON_TIMING

Device is counting down to setting off the charge, red lights are on