explosions

Procs | |
explode | Makes a given atom explode. |
---|
Proc Details
explode
Makes a given atom explode.
Arguments:
- origin: The atom that's exploding.
- devastation_range: The range at which the effects of the explosion are at their strongest.
- heavy_impact_range: The range at which the effects of the explosion are relatively severe.
- light_impact_range: The range at which the effects of the explosion are relatively weak.
- light_impact_range: The range at which the effects of the explosion are very weak.
- flash_range: The range at which the explosion flashes people.
- flame_range: range to make flame objs in
- throw_range: range the explosion throws people away
- adminlog: Whether to log the explosion/report it to the administration.
- silent: Whether to generate/execute sound effects.
- smoke: Whether to generate a smoke cloud provided the explosion is powerful enough to warrant it.
- color: light color that happens with the explosion
- tiny: whether to try use the tiny explosion sprite for this
- protect_epicenter: Whether to leave the epicenter turf unaffected by the explosion
- explosion_cause: [Optional] The atom that caused the explosion, when different to the origin. Used for logging.
- explosion_direction: The angle in which the explosion is pointed (for directional explosions.)
- explosion_arc: The angle of the arc covered by a directional explosion (if 360 the explosion is non-directional.)