code/__DEFINES/explosions.dm 
EXPLODE_DEVASTATE | The (current) highest possible explosion severity. |
---|---|
EXPLODE_HEAVY | The (current) middling explosion severity. |
EXPLODE_LIGHT | The (current) lowest possible explosion severity. |
EXPLODE_NONE | The default explosion severity used to mark that an object is beyond the impact range of the explosion. |
GIBTONITE_UNSTRUCK | Gibtonite has not been mined |
GIBTONITE_ACTIVE | Gibtonite has been mined and will explode soon |
GIBTONITE_STABLE | Gibtonite has been stablized preventing an explosion |
GIBTONITE_DETONATE | Gibtonite will now explode |
EX_ACT | A wrapper for /atom/proc/ex_act to ensure that the explosion propagation and attendant signal are always handled. |
EXARG_KEY_ORIGIN | The origin atom of the explosion. |
EXARG_KEY_EXPLOSION_CAUSE | The potential cause of the explosion, if different to origin. |
EXARG_KEY_DEV_RANGE | The devastation range of the explosion. |
EXARG_KEY_HEAVY_RANGE | The heavy impact range of the explosion. |
EXARG_KEY_LIGHT_RANGE | The light impact range of the explosion. |
EXARG_KEY_FLAME_RANGE | The flame range of the explosion. |
EXARG_KEY_FLASH_RANGE | The flash range of the explosion. |
EXARG_KEY_ADMIN_LOG | Whether or not the explosion should be logged. |
EXARG_KEY_IGNORE_CAP | Whether or not the explosion should ignore the bombcap. |
EXARG_KEY_SILENT | Whether or not the explosion should produce sound effects and screenshake if it is large enough to warrant it. |
EXARG_KEY_SMOKE | Whether or not the explosion should produce smoke if it is large enough to warrant it. |
EXARG_KEY_PROTECT_EPICENTER | Whether or not to leave the epicenter turf unaffected |
EXARG_KEY_EXPLOSION_DIRECTION | For directional explosions, the angle the explosion is pointing at. |
EXARG_KEY_EXPLOSION_ARC | For directional explosions, the angle covered by the explosion, centred on EXPLOSION_DIRECTION. |
EXPLODABLE_NO_DELETE | Makes the explodable component queue to reset its exploding status when it detonates. |
EXPLODABLE_DELETE_SELF | Makes the explodable component delete itself when it detonates. |
EXPLODABLE_DELETE_PARENT | Makes the explodable component delete its parent when it detonates. |
GRENADE_DUD | The grenade cannot detonate at all. It is innately nonfunctional. |
GRENADE_USED | The grenade has been used and as such cannot detonate. |
Define Details
EXARG_KEY_ADMIN_LOG 
Whether or not the explosion should be logged.
EXARG_KEY_DEV_RANGE 
The devastation range of the explosion.
EXARG_KEY_EXPLOSION_ARC 
For directional explosions, the angle covered by the explosion, centred on EXPLOSION_DIRECTION.
EXARG_KEY_EXPLOSION_CAUSE 
The potential cause of the explosion, if different to origin.
EXARG_KEY_EXPLOSION_DIRECTION 
For directional explosions, the angle the explosion is pointing at.
EXARG_KEY_FLAME_RANGE 
The flame range of the explosion.
EXARG_KEY_FLASH_RANGE 
The flash range of the explosion.
EXARG_KEY_HEAVY_RANGE 
The heavy impact range of the explosion.
EXARG_KEY_IGNORE_CAP 
Whether or not the explosion should ignore the bombcap.
EXARG_KEY_LIGHT_RANGE 
The light impact range of the explosion.
EXARG_KEY_ORIGIN 
The origin atom of the explosion.
EXARG_KEY_PROTECT_EPICENTER 
Whether or not to leave the epicenter turf unaffected
EXARG_KEY_SILENT 
Whether or not the explosion should produce sound effects and screenshake if it is large enough to warrant it.
EXARG_KEY_SMOKE 
Whether or not the explosion should produce smoke if it is large enough to warrant it.
EXPLODABLE_DELETE_PARENT 
Makes the explodable component delete its parent when it detonates.
EXPLODABLE_DELETE_SELF 
Makes the explodable component delete itself when it detonates.
EXPLODABLE_NO_DELETE 
Makes the explodable component queue to reset its exploding status when it detonates.
EXPLODE_DEVASTATE 
The (current) highest possible explosion severity.
EXPLODE_HEAVY 
The (current) middling explosion severity.
EXPLODE_LIGHT 
The (current) lowest possible explosion severity.
EXPLODE_NONE 
The default explosion severity used to mark that an object is beyond the impact range of the explosion.
EX_ACT 
A wrapper for /atom/proc/ex_act to ensure that the explosion propagation and attendant signal are always handled.
GIBTONITE_ACTIVE 
Gibtonite has been mined and will explode soon
GIBTONITE_DETONATE 
Gibtonite will now explode
GIBTONITE_STABLE 
Gibtonite has been stablized preventing an explosion
GIBTONITE_UNSTRUCK 
Gibtonite has not been mined
GRENADE_DUD 
The grenade cannot detonate at all. It is innately nonfunctional.
GRENADE_USED 
The grenade has been used and as such cannot detonate.