Space Station 13 - Modules - TypesVar Details - Proc Details

bluespacedrive

Vars

STATE_BROKENIndicates whether the drive should show effects.
STATE_UNSTABLEIndicates whether the drive should use the unstable core effect.
drive_soundThe token for the drive's idle loop
instability_event_activeWhether or not the BSD Instability event is active
interlude_chanceChance to teleport someone to the interlude during a pulse.
stateA field of STATE_* flags related to the drive.

Procs

create_flashCreates a blinding flash of light that will blind and deafen those in range, and change turfs to bluespace
do_pulseCreates an expanding bluespace pulse on all z-levels connected to the drive
explodeFinal death act handler for the drive where it explodes. You really shouldn't call this directly or you'll make weird broken things regarding health tracking. Use kill_health() instead, the death handler calls this.

Var Details

STATE_BROKEN

Indicates whether the drive should show effects.

STATE_UNSTABLE

Indicates whether the drive should use the unstable core effect.

drive_sound

The token for the drive's idle loop

instability_event_active

Whether or not the BSD Instability event is active

interlude_chance

Chance to teleport someone to the interlude during a pulse.

state

A field of STATE_* flags related to the drive.

Proc Details

create_flash

Creates a blinding flash of light that will blind and deafen those in range, and change turfs to bluespace

do_pulse

Creates an expanding bluespace pulse on all z-levels connected to the drive

explode

Final death act handler for the drive where it explodes. You really shouldn't call this directly or you'll make weird broken things regarding health tracking. Use kill_health() instead, the death handler calls this.