diff --git a/code/datums/beam.dm b/code/datums/beam.dm index 32cc5129c9..8cb040e5e1 100644 --- a/code/datums/beam.dm +++ b/code/datums/beam.dm @@ -145,11 +145,11 @@ /obj/effect/ebeam/reactive /obj/effect/ebeam/reactive/Initialize() - processing_objects += src + START_PROCESSING(SSobj, src) return ..() /obj/effect/ebeam/reactive/Destroy() - processing_objects -= src + STOP_PROCESSING(SSobj, src) return ..() /obj/effect/ebeam/reactive/on_drawn() diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 949c66d220..f21d6443fb 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -263,11 +263,11 @@ steam.start() -- spawns the effect var/strength = 5 // How much damage to do inside each affect() /obj/effect/effect/smoke/elemental/Initialize() - processing_objects += src + START_PROCESSING(SSobj, src) return ..() /obj/effect/effect/smoke/elemental/Destroy() - processing_objects -= src + STOP_PROCESSING(SSobj, src) return ..() /obj/effect/effect/smoke/elemental/Move() diff --git a/code/game/objects/effects/map_effects/radiation_emitter.dm b/code/game/objects/effects/map_effects/radiation_emitter.dm index 0d9af4d2da..367c27445d 100644 --- a/code/game/objects/effects/map_effects/radiation_emitter.dm +++ b/code/game/objects/effects/map_effects/radiation_emitter.dm @@ -5,11 +5,11 @@ var/radiation_power = 30 // Bigger numbers means more radiation. /obj/effect/map_effect/radiation_emitter/Initialize() - processing_objects += src + START_PROCESSING(SSobj, src) return ..() /obj/effect/map_effect/radiation_emitter/Destroy() - processing_objects -= src + STOP_PROCESSING(SSobj, src) return ..() /obj/effect/map_effect/radiation_emitter/process()