/tg/ Station 13 - Modules - TypesVar Details - Proc Details

explosions

Vars

held_throwturfList of turfs to throw the contents of... AFTER the next explosion processes This avoids order of operations errors and shit
throwturfList of turfs to throw the contents of

Procs

explodeMakes a given atom explode. Now on the explosions subsystem!
propagate_blastwaveHandles the effects of an explosion originating from a given point.
shake_the_roomHandles the sfx and screenshake caused by an explosion.

Var Details

held_throwturf

List of turfs to throw the contents of... AFTER the next explosion processes This avoids order of operations errors and shit

throwturf

List of turfs to throw the contents of

Proc Details

explode

Makes a given atom explode. Now on the explosions subsystem!

Arguments:

propagate_blastwave

Handles the effects of an explosion originating from a given point.

Primarily handles popagating the blastwave of the explosion to the relevant turfs. Also handles the fireball from the explosion. Also handles the smoke cloud from the explosion. Also handles sfx and screenshake.

Arguments:

shake_the_room

Handles the sfx and screenshake caused by an explosion.

Arguments: