code/__DEFINES/nuclear_bomb.dm
NUKESTATE_INTACT | Pristine condition, no tampering has occurred yet |
---|---|
NUKESTATE_UNSCREWED | Front panel has been unscrewed |
NUKESTATE_PANEL_REMOVED | Front panel has been removed with a crowbar, exposing the reinforced cover |
NUKESTATE_WELDED | Reinforced cover has been welded, preparing it for removal |
NUKESTATE_CORE_EXPOSED | Reinforced cover has been removed with a crowbar, revealing the core |
NUKESTATE_CORE_REMOVED | Nuke core removed with the special kit |
NUKEUI_AWAIT_DISK | Device is locked and is awaiting the disk for further operations (additionally shows time left if armed) |
NUKEUI_AWAIT_CODE | Device is awaiting activation codes input |
NUKEUI_AWAIT_TIMER | Device is awaiting timer input |
NUKEUI_AWAIT_ARM | Device is awaiting confirmation of arming process and shows the time set |
NUKEUI_TIMING | Device is counting down to setting off the charge |
NUKEUI_EXPLODED | Device is setting off the charge, aka proc/actually_explode() |
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_TIMING | Device is counting down to setting off the charge, red lights are on |
NUKE_ON_EXPLODING | Device is setting off the charge, aka proc/actually_explode() , red lights are blinking fast |
NUKE_CODE_UNSET | Default 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