[2026-10-10 18:05:50.659] Starting up round ID 264285. - ------------------------- [2026-10-10 18:05:50.685] RUNTIME: World loaded at 18:05:50! [2026-10-10 18:05:50.685] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-10-10 18:05:50.685] RUNTIME: Running /tg/ revision: 2026-10-10T06:15:53+00:00 - origin/master: b8826d4aff55443e9538fafbeef8746a5b953f38 - Test merge active of PR #97789 commit ca7822fd63c4adbe678b4b7344c51a591ca6e62c - Test merge active of PR #98128 commit 0083cf796e07f1b040054a2a4544c3363e92dce7 - Test merge active of PR #97980 commit a82244e1a2ff83119b6f60ffc097de6d37d35b23 - HEAD: bdbf485d9638884f4f3cd8d53af639b8eff3c587 - Running rust-g version 7.0.0 [2026-10-10 18:05:50.691] RUNTIME: map_config not found: _maps/map_jsons/eventmap.json [2026-10-10 18:05:50.692] RUNTIME: map_config not found: _maps/map_jsons/eventmap2.json [2026-10-10 18:05:50.693] RUNTIME: Database connection established. [2026-10-10 18:05:50.693] RUNTIME: Round ID: 264285 [2026-10-10 18:05:50.694] RUNTIME: Running /tg/ revision: 2026-10-10T06:15:53+00:00 - origin/master: b8826d4aff55443e9538fafbeef8746a5b953f38 - Test merge active of PR #97789 commit ca7822fd63c4adbe678b4b7344c51a591ca6e62c - Test merge active of PR #98128 commit 0083cf796e07f1b040054a2a4544c3363e92dce7 - Test merge active of PR #97980 commit a82244e1a2ff83119b6f60ffc097de6d37d35b23 - HEAD: bdbf485d9638884f4f3cd8d53af639b8eff3c587 - Running rust-g version 7.0.0 [2026-10-10 18:05:50.903] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-10-10 18:05:51.911] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-10-10 18:05:51.912] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-10-10 18:05:51.926] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-10-10 18:05:51.931] RUNTIME: Initialized Title Screen subsystem within 0.01 seconds! [2026-10-10 18:05:52.091] RUNTIME: Initialized Sounds subsystem within 0.16 seconds! [2026-10-10 18:05:52.094] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-10-10 18:05:52.095] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-10-10 18:05:52.097] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-10-10 18:05:52.109] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-10-10 18:05:52.552] RUNTIME: Initialized Greyscale subsystem within 0.44 seconds! [2026-10-10 18:05:52.552] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-10-10 18:05:55.056] RUNTIME: Initialized Early Assets subsystem within 2.5 seconds! [2026-10-10 18:05:55.059] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-10-10 18:05:55.060] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-10-10 18:05:55.061] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-10-10 18:05:55.067] RUNTIME: Initialized IDs and Access subsystem within 0.01 seconds! [2026-10-10 18:05:55.068] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-10-10 18:05:55.068] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-10-10 18:05:55.068] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-10-10 18:05:55.069] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-10-10 18:05:55.069] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-10-10 18:05:55.147] RUNTIME: Initialized Text To Speech subsystem within 0.08 seconds! [2026-10-10 18:05:55.147] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-10-10 18:05:55.165] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-10-10 18:05:55.166] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-10-10 18:05:55.166] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-10-10 18:05:55.710] RUNTIME: Initialized PRISM subsystem within 0.54 seconds! [2026-10-10 18:05:55.711] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-10-10 18:05:55.711] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-10-10 18:05:55.713] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-10-10 18:05:55.714] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-10-10 18:05:55.715] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-10-10 18:05:55.718] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-10-10 18:05:55.719] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-10-10 18:05:55.719] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-10-10 18:05:55.720] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-10-10 18:05:55.720] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-10-10 18:05:55.721] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-10-10 18:05:55.721] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-10-10 18:05:55.722] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-10-10 18:05:55.763] RUNTIME: Initialized Research subsystem within 0.04 seconds! [2026-10-10 18:05:55.767] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-10-10 18:05:55.777] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-10-10 18:05:55.781] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-10-10 18:05:55.782] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-10-10 18:05:55.813] RUNTIME: Initialized Instruments subsystem within 0.03 seconds! [2026-10-10 18:05:55.814] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-10-10 18:06:07.432] RUNTIME: Initialized Achievements subsystem within 11.62 seconds! [2026-10-10 18:06:07.723] RUNTIME: Initialized Ticker subsystem within 0.29 seconds! [2026-10-10 18:06:07.873] RUNTIME: Loading Kilo Station... [2026-10-10 18:06:09.772] RUNTIME: Loaded Station in 1.9s! [2026-10-10 18:06:11.373] RUNTIME: Loaded Lavaland in 1.425s! [2026-10-10 18:06:18.084] RUNTIME: Lava Ruins loader finished placing 31/42 ruins with 0 left to spend. [2026-10-10 18:06:18.276] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-10-10 18:06:19.149] RUNTIME: Cave Generator terrain generation finished in 0.86875s! [2026-10-10 18:06:19.195] RUNTIME: Cave Generator terrain generation finished in 0.0375s! [2026-10-10 18:06:21.891] RUNTIME: Cave Generator terrain population finished in 0.0625s! [2026-10-10 18:06:21.895] RUNTIME: Cave Generator terrain population finished in 0s! [2026-10-10 18:06:22.753] RUNTIME: Initialized Mapping subsystem within 14.91 seconds! [2026-10-10 18:06:22.754] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-10-10 18:06:22.810] RUNTIME: Initialized Spatial Grid subsystem within 0.05 seconds! [2026-10-10 18:06:22.812] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-10-10 18:07:13.538] RUNTIME: runtime error: Qdeleted thing being thrown around. - proc name: throw at (/atom/movable/proc/throw_at) - source file: code/game/atoms_movable.dm,1383 - usr: null - src: the oversized fish tail (/obj/item/organ/tail/fish/cerulean) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the oversized fish tail (/obj/item/organ/tail/fish/cerulean): throw at(0, null, null, null, 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the oversized fish tail (/obj/item/organ/tail/fish/cerulean): throw at(0, null, null, null, 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the oversized fish tail (/obj/item/organ/tail/fish/cerulean): on mob remove(Blub Blub (/mob/living/carbon/human), 0, null) - the oversized fish tail (/obj/item/organ/tail/fish/cerulean): mob remove(Blub Blub (/mob/living/carbon/human), 0, null) - the oversized fish tail (/obj/item/organ/tail/fish/cerulean): Remove(Blub Blub (/mob/living/carbon/human), 0, null) - the oversized fish tail (/obj/item/organ/tail/fish/cerulean): Destroy(0) - qdel(the oversized fish tail (/obj/item/organ/tail/fish/cerulean), 0) - /datum/corpse_damage/post_mort... (/datum/corpse_damage/post_mortem/organ_loss): apply to body(Blub Blub (/mob/living/carbon/human), 0.448683, null, /list (/list)) - /datum/corpse_damage_class/sta... (/datum/corpse_damage_class/station/morgue): apply injuries(Blub Blub (/mob/living/carbon/human), null, /list (/list), /list (/list)) - /datum/lost_crew_manager (/datum/lost_crew_manager): create lost crew(0, /datum/corpse_damage_class/sta... (/datum/corpse_damage_class/station/morgue), null, null, /list (/list)) - Dead Body placer (/obj/effect/mapping_helpers/dead_body_placer): LateInitialize() - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(null, null) - Atoms (/datum/controller/subsystem/atoms): Initialize() - Master (/datum/controller/master): init subsystem(Atoms (/datum/controller/subsystem/atoms)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-10 18:07:16.889] RUNTIME: Initialized Atoms subsystem within 54.07 seconds! [2026-10-10 18:07:16.946] RUNTIME: Loaded 5 engraved messages on map Kilo Station [2026-10-10 18:07:16.947] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load prisoner tattoos (/datum/controller/subsystem/persistence/proc/load_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,6 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-10 18:07:16.965] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-10-10 18:07:17.308] RUNTIME: Initialized Persistent Paintings subsystem within 0.34 seconds! [2026-10-10 18:07:19.936] RUNTIME: Initialized Assets subsystem within 2.63 seconds! [2026-10-10 18:07:19.978] RUNTIME: Initialized Wardrobe subsystem within 0.04 seconds! [2026-10-10 18:07:19.984] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-10-10 18:07:20.448] RUNTIME: Initialized Ore Generation subsystem within 0.46 seconds! [2026-10-10 18:07:20.626] RUNTIME: Initialized Minor Mapping subsystem within 0.18 seconds! [2026-10-10 18:07:20.628] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-10-10 18:07:20.804] RUNTIME: Initialized Machines subsystem within 0.18 seconds! [2026-10-10 18:07:20.805] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-10-10 18:07:37.089] RUNTIME: Initialized Lighting subsystem within 16.28 seconds! [2026-10-10 18:07:39.248] RUNTIME: Initialized Library Loading subsystem within 2.16 seconds! [2026-10-10 18:07:45.379] RUNTIME: Initialized Icon Smoothing subsystem within 6.13 seconds! [2026-10-10 18:07:45.725] RUNTIME: Initialized Fishing subsystem within 0.34 seconds! [2026-10-10 18:07:52.112] RUNTIME: Initialized Atmospherics subsystem within 6.39 seconds! [2026-10-10 18:07:55.981] RUNTIME: Initialized Shuttle subsystem within 3.87 seconds! [2026-10-10 18:07:56.025] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-10-10 18:07:56.364] RUNTIME: Initialized Ban Cache subsystem within 0.34 seconds! [2026-10-10 18:07:56.365] RUNTIME: Initializations complete within 124.456 seconds! [2026-10-10 18:09:41.486] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: null - src: /datum/tgui (/datum/tgui) - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/changelog (/datum/changelog): ui interact(Xzero314 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Xzero314 (/client): gvb changelog(/list (/list)) - [2026-10-10 18:10:33.558] RUNTIME: ### VarEdit by Tonty/(Metarosa Rufulosa): /mob/dead/observer see_invisible=60 => 100 [2026-10-10 18:10:49.121] RUNTIME: ### VarEdit by Tonty/(Metarosa Rufulosa): /mob/dead/observer see_invisible=100 => 99 [2026-10-10 18:12:00.902] RUNTIME: Game start took 1.36875s [2026-10-10 18:12:44.608] RUNTIME: ## TESTING: GC: -- [0x210312a6] | /datum/bodypart_overlay/simple/gills was unable to be GC'd -- (ref count of 3) [2026-10-10 18:14:20.202] RUNTIME: ### VarEdit by Tonty/(Clara White): /mob/dead/observer alpha=0 => 255 [2026-10-10 18:20:28.632] RUNTIME: ## TESTING: GC: -- [0x3000c07] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-10-10 18:24:32.585] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alexia Strangler (/mob/living/carbon/human) - src: null - usr.loc: the plating (114,78,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10, 0, null, "code/modules/balloon_alert/bal...", 102) - the status display (/obj/machinery/status_display/evac/directional/north): balloon alert perform(Alexia Strangler (/mob/living/carbon/human), "unsecured") - the status display (/obj/machinery/status_display/evac/directional/north): balloon alert(Alexia Strangler (/mob/living/carbon/human), "unsecured") - [2026-10-10 18:24:32.913] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alexia Strangler (/mob/living/carbon/human) - src: null - usr.loc: the plating (114,78,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10, 0, null, "code/modules/balloon_alert/bal...", 102) - the AI display (/obj/machinery/status_display/ai/directional/north): balloon alert perform(Alexia Strangler (/mob/living/carbon/human), "unsecured") - the AI display (/obj/machinery/status_display/ai/directional/north): balloon alert(Alexia Strangler (/mob/living/carbon/human), "unsecured") - [2026-10-10 18:32:08.932] RUNTIME: ## TESTING: GC: -- [0x2103cd41] | /datum/pipeline was unable to be GC'd -- (ref count of 3) [2026-10-10 18:32:12.933] RUNTIME: ## TESTING: GC: -- [0x2105a285] | /datum/pipeline was unable to be GC'd -- (ref count of 3) [2026-10-10 18:32:14.936] RUNTIME: ## TESTING: GC: -- [0x21010efa] | /datum/pipeline was unable to be GC'd -- (ref count of 3) [2026-10-10 18:32:44.563] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 18:38:45.550] RUNTIME: runtime error: /obj/structure/table/reinforced called smooth_icon() without being on a z-level - proc name: smooth icon (/atom/proc/smooth_icon) - source file: code/__HELPERS/icon_smoothing.dm,138 - usr: null - src: the reinforced table (/obj/structure/table/reinforced) - src.loc: the food cart (/obj/machinery/food_cart) - call stack: - the reinforced table (/obj/structure/table/reinforced): smooth icon() - the reinforced table (/obj/structure/table/reinforced): smooth icon() - Icon Smoothing (/datum/controller/subsystem/icon_smooth): fire(1) - Icon Smoothing (/datum/controller/subsystem/icon_smooth): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 18:42:34.638] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.641] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.642] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.644] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.648] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.650] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.651] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.653] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.655] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.656] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.683] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.686] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.687] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.689] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.692] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.693] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.695] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.697] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.698] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.700] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.701] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.703] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.706] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.708] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.711] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.713] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.715] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.717] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.719] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.720] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.723] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.724] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:42:34.726] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 62") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Base Map Module Template (/datum/map_template/map_module): initTemplateBounds(/list (/list)) - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - Base Map Module Template (/datum/map_template/map_module): load(the silver wall (35,25,13) (/turf/closed/wall/mineral/silver), 0, "_maps/safehouses/bathroom.dmm") - the safehouse (/obj/modular_map_root/safehouse): load map() - the safehouse (/obj/modular_map_root/safehouse): Initialize(1) - [2026-10-10 18:49:44.604] RUNTIME: runtime error: null.add_member() called by /obj/machinery/atmospherics/components/trinary/filter on (114,73,2) - proc name: add member (/obj/machinery/atmospherics/components/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,199 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter) - usr.loc: the plating (114,72,2) (/turf/open/floor/plating) - src.loc: the plating (114,73,2) (/turf/open/floor/plating) - call stack: - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter): add member(the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter)) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter): on construction(Vents-Hot-Air (/mob/living/carbon/human), "#EEEEEE", 1) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter): on construction(Vents-Hot-Air (/mob/living/carbon/human), "#EEEEEE", 1) - the gas filter fitting (/obj/item/pipe/trinary/flippable/filter): wrench act(Vents-Hot-Air (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the plating (115,73,2) (/turf/open/floor/plating), Vents-Hot-Air (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the plating (115,73,2) (/turf/open/floor/plating), Vents-Hot-Air (/mob/living/carbon/human), /list (/list)) - the plating (115,73,2) (/turf/open/floor/plating): base item interaction(Vents-Hot-Air (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Vents-Hot-Air (/mob/living/carbon/human), the plating (115,73,2) (/turf/open/floor/plating), /list (/list), /list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): ClickOn(the plating (115,73,2) (/turf/open/floor/plating), "icon-x=15;icon-y=15;left=1;but...") - the plating (115,73,2) (/turf/open/floor/plating): Click(the plating (115,73,2) (/turf/open/floor/plating), "map_screen.map", "icon-x=15;icon-y=15;left=1;but...") - [2026-10-10 18:53:12.604] RUNTIME: runtime error: Warning: the Type U3 Uzi(/obj/item/gun/ballistic/automatic/mini_uzi) initialized multiple times! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Warning: the Type U3 Uzi(/obj/...", "code/game/atom/atoms_initializ...", 120) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): Initialize(1) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): Initialize(1) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): Initialize(1) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): Initialize(1) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): Initialize(1) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 68") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Crate Chaos (/datum/lazy_template/virtual_domain/psyker_shuffle): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("psyker_shuffle") - the quantum server (/obj/machinery/quantum_server): cold boot map("psyker_shuffle", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 18:53:12.608] RUNTIME: runtime error: traitor_mail_opened overridden. Use override = TRUE to suppress this warning. - Target: the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi) Existing Proc: on_mail_unwrap New Proc: on_mail_unwrap - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("traitor_mail_opened overridden...", "code/datums/signals.dm", 43) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): RegisterSignal(the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi), "traitor_mail_opened", "on_mail_unwrap", 0) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): Initialize(1) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 68") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Crate Chaos (/datum/lazy_template/virtual_domain/psyker_shuffle): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("psyker_shuffle") - the quantum server (/obj/machinery/quantum_server): cold boot map("psyker_shuffle", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 18:53:12.610] RUNTIME: runtime error: item_recharged overridden. Use override = TRUE to suppress this warning. - Target: the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi) Existing Proc: instant_reload New Proc: instant_reload - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("item_recharged overridden. Use...", "code/datums/signals.dm", 43) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): RegisterSignal(the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi), "item_recharged", "instant_reload", 0) - the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the Type U3 Uzi (/obj/item/gun/ballistic/automatic/mini_uzi), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 68") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Crate Chaos (/datum/lazy_template/virtual_domain/psyker_shuffle): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("psyker_shuffle") - the quantum server (/obj/machinery/quantum_server): cold boot map("psyker_shuffle", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 18:57:30.214] RUNTIME: runtime error: A client was Del()'d without a persistent_client! This should not be happening. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("A client was Del()\'d without ...", "code/modules/client/client_pro...", 629) - Chowder McArthor (/client): Destroy() - Chowder McArthor (/client): Del() - [2026-10-10 19:05:51.609] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the floor",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Natalie Holderman (/mob/living/carbon/human) - src: null - usr.loc: the floor (126,141,2) (/turf/open/floor/iron) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the floor (113,145,12) (/turf/open/floor/iron/dark)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the floor (113,145,12) (/turf/open/floor/iron/dark)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(research outpost away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(research outpost away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(research outpost away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/activate", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/activate", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Chowder McArthor (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-10-10 19:05:51.615] RUNTIME: runtime error: undefined variable /turf/open/floor/iron/dark/var/glide_size - proc name: update parallax (/atom/movable/screen/parallax_home/proc/update_parallax) - source file: code/_onclick/hud/parallax/parallax.dm,134 - usr: Natalie Holderman (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (126,141,2) (/turf/open/floor/iron) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the floor (113,145,12) (/turf/open/floor/iron/dark)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the floor (113,145,12) (/turf/open/floor/iron/dark)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(research outpost away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(research outpost away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(research outpost away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/activate", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/activate", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Chowder McArthor (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-10-10 19:05:55.845] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the floor",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Natalie Holderman (/mob/living/carbon/human) - src: null - usr.loc: the floor (126,141,2) (/turf/open/floor/iron) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the floor (113,145,12) (/turf/open/floor/iron/dark)) - the screen (/atom/movable/screen/map_view/gateway_port): display to client(Chowder McArthor (/client)) - the screen (/atom/movable/screen/map_view/gateway_port): display to(Natalie Holderman (/mob/living/carbon/human), null) - Gateway Control (/obj/machinery/computer/gateway_control): ui interact(Natalie Holderman (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Natalie Holderman (/mob/living/carbon/human), /list (/list)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Natalie Holderman (/mob/living/carbon/human), /list (/list)) - Natalie Holderman (/mob/living/carbon/human): resolve unarmed attack(Gateway Control (/obj/machinery/computer/gateway_control), /list (/list)) - Natalie Holderman (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Natalie Holderman (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Natalie Holderman (/mob/living/carbon/human): ClickOn(Gateway Control (/obj/machinery/computer/gateway_control), "icon-x=15;icon-y=15;left=1;but...") - Gateway Control (/obj/machinery/computer/gateway_control): Click(the floor (127,142,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=15;left=1;but...") - Chowder McArthor (/client): Click(Gateway Control (/obj/machinery/computer/gateway_control), the floor (127,142,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=15;left=1;but...") - [2026-10-10 19:05:55.850] RUNTIME: runtime error: undefined variable /turf/open/floor/iron/dark/var/glide_size - proc name: update parallax (/atom/movable/screen/parallax_home/proc/update_parallax) - source file: code/_onclick/hud/parallax/parallax.dm,134 - usr: Natalie Holderman (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (126,141,2) (/turf/open/floor/iron) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the floor (113,145,12) (/turf/open/floor/iron/dark)) - the screen (/atom/movable/screen/map_view/gateway_port): display to client(Chowder McArthor (/client)) - the screen (/atom/movable/screen/map_view/gateway_port): display to(Natalie Holderman (/mob/living/carbon/human), null) - Gateway Control (/obj/machinery/computer/gateway_control): ui interact(Natalie Holderman (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Natalie Holderman (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Natalie Holderman (/mob/living/carbon/human), /list (/list)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Natalie Holderman (/mob/living/carbon/human), /list (/list)) - Natalie Holderman (/mob/living/carbon/human): resolve unarmed attack(Gateway Control (/obj/machinery/computer/gateway_control), /list (/list)) - Natalie Holderman (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Natalie Holderman (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Natalie Holderman (/mob/living/carbon/human): ClickOn(Gateway Control (/obj/machinery/computer/gateway_control), "icon-x=15;icon-y=15;left=1;but...") - Gateway Control (/obj/machinery/computer/gateway_control): Click(the floor (127,142,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=15;left=1;but...") - Chowder McArthor (/client): Click(Gateway Control (/obj/machinery/computer/gateway_control), the floor (127,142,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=15;left=1;but...") - [2026-10-10 19:12:08.257] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the mutated fish-liver (/obj/item/organ/liver/fish): Remove(Blub Blub (/mob/living/carbon/human), 0, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success remove organ(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mutated fish-liver (/obj/item/organ/liver/fish), the mechanical pinches (/obj/item/retractor/advanced)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), 0, "chest") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - the mechanical pinches (/obj/item/retractor/advanced): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=13;icon-y=10;vis-x=11;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=10;vis-x=11;v...") - [2026-10-10 19:12:08.261] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: code/modules/surgery/bodyparts/_bodyparts.dm,1448 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): get limb icon(0) - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the mutated fish-liver (/obj/item/organ/liver/fish): Remove(Blub Blub (/mob/living/carbon/human), 0, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success remove organ(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mutated fish-liver (/obj/item/organ/liver/fish), the mechanical pinches (/obj/item/retractor/advanced)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), 0, "chest") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - the mechanical pinches (/obj/item/retractor/advanced): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=13;icon-y=10;vis-x=11;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=13;icon-y=10;vis-x=11;v...") - [2026-10-10 19:12:10.848] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the heart (/obj/item/organ/heart): Remove(Blub Blub (/mob/living/carbon/human), 0, null) - the heart (/obj/item/organ/heart): Remove(Blub Blub (/mob/living/carbon/human), null, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success remove organ(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the heart (/obj/item/organ/heart), the mechanical pinches (/obj/item/retractor/advanced)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), 0, "chest") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - the mechanical pinches (/obj/item/retractor/advanced): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=16;icon-y=11;vis-x=12;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=11;vis-x=12;v...") - [2026-10-10 19:12:20.249] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the cybernetic heart (/obj/item/organ/heart/cybernetic/tier2): Insert(Blub Blub (/mob/living/carbon/human), 0, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success insert organ(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), "chest", the cybernetic heart (/obj/item/organ/heart/cybernetic/tier2)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic heart (/obj/item/organ/heart/cybernetic/tier2), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic heart (/obj/item/organ/heart/cybernetic/tier2), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic heart (/obj/item/organ/heart/cybernetic/tier2), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the cybernetic heart (/obj/item/organ/heart/cybernetic/tier2), 0, "chest") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic heart (/obj/item/organ/heart/cybernetic/tier2), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic heart (/obj/item/organ/heart/cybernetic/tier2), /list (/list)) - the cybernetic heart (/obj/item/organ/heart/cybernetic/tier2): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=17;icon-y=12;vis-x=13;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=12;vis-x=13;v...") - [2026-10-10 19:12:22.068] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the cybernetic liver (/obj/item/organ/liver/cybernetic/tier2): Insert(Blub Blub (/mob/living/carbon/human), 0, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success insert organ(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), "chest", the cybernetic liver (/obj/item/organ/liver/cybernetic/tier2)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic liver (/obj/item/organ/liver/cybernetic/tier2), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic liver (/obj/item/organ/liver/cybernetic/tier2), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic liver (/obj/item/organ/liver/cybernetic/tier2), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the cybernetic liver (/obj/item/organ/liver/cybernetic/tier2), 0, "chest") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic liver (/obj/item/organ/liver/cybernetic/tier2), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic liver (/obj/item/organ/liver/cybernetic/tier2), /list (/list)) - the cybernetic liver (/obj/item/organ/liver/cybernetic/tier2): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=14;icon-y=20;vis-x=21;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=14;icon-y=20;vis-x=21;v...") - [2026-10-10 19:12:24.023] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the cybernetic lungs (/obj/item/organ/lungs/cybernetic/tier2): Insert(Blub Blub (/mob/living/carbon/human), 0, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success insert organ(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), "chest", the cybernetic lungs (/obj/item/organ/lungs/cybernetic/tier2)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic lungs (/obj/item/organ/lungs/cybernetic/tier2), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic lungs (/obj/item/organ/lungs/cybernetic/tier2), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic lungs (/obj/item/organ/lungs/cybernetic/tier2), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the cybernetic lungs (/obj/item/organ/lungs/cybernetic/tier2), 0, "chest") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic lungs (/obj/item/organ/lungs/cybernetic/tier2), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic lungs (/obj/item/organ/lungs/cybernetic/tier2), /list (/list)) - the cybernetic lungs (/obj/item/organ/lungs/cybernetic/tier2): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=18;icon-y=18;vis-x=19;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=18;icon-y=18;vis-x=19;v...") - [2026-10-10 19:12:26.265] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the cybernetic stomach (/obj/item/organ/stomach/cybernetic/tier2): Insert(Blub Blub (/mob/living/carbon/human), 0, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success insert organ(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), "chest", the cybernetic stomach (/obj/item/organ/stomach/cybernetic/tier2)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic stomach (/obj/item/organ/stomach/cybernetic/tier2), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic stomach (/obj/item/organ/stomach/cybernetic/tier2), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic stomach (/obj/item/organ/stomach/cybernetic/tier2), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the cybernetic stomach (/obj/item/organ/stomach/cybernetic/tier2), 0, "chest") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic stomach (/obj/item/organ/stomach/cybernetic/tier2), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic stomach (/obj/item/organ/stomach/cybernetic/tier2), /list (/list)) - the cybernetic stomach (/obj/item/organ/stomach/cybernetic/tier2): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=16;icon-y=16;vis-x=17;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=16;vis-x=17;v...") - [2026-10-10 19:12:53.883] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the ears (/obj/item/organ/ears): Remove(Blub Blub (/mob/living/carbon/human), 0, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success remove organ(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the ears (/obj/item/organ/ears), the mechanical pinches (/obj/item/retractor/advanced)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), 0, "head") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - the mechanical pinches (/obj/item/retractor/advanced): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=17;icon-y=21;vis-x=22;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=21;vis-x=22;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=21;vis-x=22;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:12:56.580] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the cybernetic ears (/obj/item/organ/ears/cybernetic/upgraded): Insert(Blub Blub (/mob/living/carbon/human), 0, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success insert organ(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), "head", the cybernetic ears (/obj/item/organ/ears/cybernetic/upgraded)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic ears (/obj/item/organ/ears/cybernetic/upgraded), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic ears (/obj/item/organ/ears/cybernetic/upgraded), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic ears (/obj/item/organ/ears/cybernetic/upgraded), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the cybernetic ears (/obj/item/organ/ears/cybernetic/upgraded), 0, "head") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic ears (/obj/item/organ/ears/cybernetic/upgraded), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the cybernetic ears (/obj/item/organ/ears/cybernetic/upgraded), /list (/list)) - the cybernetic ears (/obj/item/organ/ears/cybernetic/upgraded): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=19;icon-y=20;vis-x=21;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=20;vis-x=21;v...") - [2026-10-10 19:13:02.451] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the eyes (/obj/item/organ/eyes): Remove(Blub Blub (/mob/living/carbon/human), 0, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success remove organ(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the eyes (/obj/item/organ/eyes), the mechanical pinches (/obj/item/retractor/advanced)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), 0, "eyes") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the mechanical pinches (/obj/item/retractor/advanced), /list (/list)) - the mechanical pinches (/obj/item/retractor/advanced): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=18;icon-y=17;vis-x=18;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=18;icon-y=17;vis-x=18;v...") - [2026-10-10 19:13:05.193] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,144,2) (/turf/open/floor/iron/dark) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(null) - Blub Blub (/mob/living/carbon/human): update body parts(null) - the robotic eyes (/obj/item/organ/eyes/robotic): Insert(Blub Blub (/mob/living/carbon/human), 0, null) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success insert organ(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), "eyes", the robotic eyes (/obj/item/organ/eyes/robotic)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): on success(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic eyes (/obj/item/organ/eyes/robotic), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): success(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic eyes (/obj/item/organ/eyes/robotic), /list (/list)) - internal organ manipulation (/datum/surgery_operation/limb/organ_manipulation/internal): try perform(the human head (/obj/item/bodypart/head), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic eyes (/obj/item/organ/eyes/robotic), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the robotic eyes (/obj/item/organ/eyes/robotic), 0, "eyes") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic eyes (/obj/item/organ/eyes/robotic), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic eyes (/obj/item/organ/eyes/robotic), /list (/list)) - the robotic eyes (/obj/item/organ/eyes/robotic): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=16;icon-y=15;vis-x=16;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (85,144,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=15;vis-x=16;v...") - [2026-10-10 19:16:33.648] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (140,143,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body(0) - Blub Blub (/mob/living/carbon/human): update body(0) - the stump (/obj/item/bodypart/leg/left/stump): drop limb(1, null, 1) - the stump (/obj/item/bodypart/leg/left/stump): drop limb(1, null, 1) - the robotic left leg (/obj/item/bodypart/leg/left/robot): try attach limb(Blub Blub (/mob/living/carbon/human), null, null) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): handle bodypart(Blub Blub (/mob/living/carbon/human), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left leg (/obj/item/bodypart/leg/left/robot)) - ... - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the robotic left leg (/obj/item/bodypart/leg/left/robot), 0, "l_leg") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left leg (/obj/item/bodypart/leg/left/robot), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left leg (/obj/item/bodypart/leg/left/robot), /list (/list)) - the robotic left leg (/obj/item/bodypart/leg/left/robot): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=17;icon-y=17;vis-x=18;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=17;icon-y=17;vis-x=18;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=17;icon-y=17;vis-x=18;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:16:33.654] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (140,143,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body(0) - Blub Blub (/mob/living/carbon/human): update body(0) - the robotic left leg (/obj/item/bodypart/leg/left/robot): try attach limb(Blub Blub (/mob/living/carbon/human), null, null) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): handle bodypart(Blub Blub (/mob/living/carbon/human), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left leg (/obj/item/bodypart/leg/left/robot)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): on success(the stump (/obj/item/bodypart/leg/left/stump), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left leg (/obj/item/bodypart/leg/left/robot), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): success(the stump (/obj/item/bodypart/leg/left/stump), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left leg (/obj/item/bodypart/leg/left/robot), /list (/list)) - ... - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left leg (/obj/item/bodypart/leg/left/robot), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left leg (/obj/item/bodypart/leg/left/robot), /list (/list)) - the robotic left leg (/obj/item/bodypart/leg/left/robot): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=17;icon-y=17;vis-x=18;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=17;icon-y=17;vis-x=18;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=17;icon-y=17;vis-x=18;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:16:44.328] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (140,143,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body(0) - Blub Blub (/mob/living/carbon/human): update body(0) - the stump (/obj/item/bodypart/leg/right/stump): drop limb(1, null, 1) - the stump (/obj/item/bodypart/leg/right/stump): drop limb(1, null, 1) - the robotic right leg (/obj/item/bodypart/leg/right/robot): try attach limb(Blub Blub (/mob/living/carbon/human), null, null) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): handle bodypart(Blub Blub (/mob/living/carbon/human), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): on success(the stump (/obj/item/bodypart/leg/right/stump), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): success(the stump (/obj/item/bodypart/leg/right/stump), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): try perform(the stump (/obj/item/bodypart/leg/right/stump), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), 0, "r_leg") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), /list (/list)) - the robotic right leg (/obj/item/bodypart/leg/right/robot): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=15;icon-y=16;vis-x=17;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - [2026-10-10 19:16:44.333] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (140,143,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body(0) - Blub Blub (/mob/living/carbon/human): update body(0) - the robotic right leg (/obj/item/bodypart/leg/right/robot): try attach limb(Blub Blub (/mob/living/carbon/human), null, null) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): handle bodypart(Blub Blub (/mob/living/carbon/human), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): on success(the stump (/obj/item/bodypart/leg/right/stump), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): success(the stump (/obj/item/bodypart/leg/right/stump), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): try perform(the stump (/obj/item/bodypart/leg/right/stump), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), 0, "r_leg") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right leg (/obj/item/bodypart/leg/right/robot), /list (/list)) - the robotic right leg (/obj/item/bodypart/leg/right/robot): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=15;icon-y=16;vis-x=17;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - [2026-10-10 19:16:59.033] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (140,143,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body(0) - Blub Blub (/mob/living/carbon/human): update body(0) - the human left arm (/obj/item/bodypart/arm/left): drop limb(1, null, 1) - the human left arm (/obj/item/bodypart/arm/left): drop limb(1, null, 1) - the robotic left arm (/obj/item/bodypart/arm/left/robot): replace limb(Blub Blub (/mob/living/carbon/human)) - augment limb (/datum/surgery_operation/limb/replace_limb): on success(the human left arm (/obj/item/bodypart/arm/left), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), /list (/list)) - augment limb (/datum/surgery_operation/limb/replace_limb): success(the human left arm (/obj/item/bodypart/arm/left), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), /list (/list)) - augment limb (/datum/surgery_operation/limb/replace_limb): try perform(the human left arm (/obj/item/bodypart/arm/left), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), 0, "l_arm") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), /list (/list)) - the robotic left arm (/obj/item/bodypart/arm/left/robot): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=16;icon-y=10;vis-x=11;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=16;icon-y=10;vis-x=11;v...") - [2026-10-10 19:16:59.039] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (140,143,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body(0) - Blub Blub (/mob/living/carbon/human): update body(0) - the robotic left arm (/obj/item/bodypart/arm/left/robot): try attach limb(Blub Blub (/mob/living/carbon/human), 1, null) - the robotic left arm (/obj/item/bodypart/arm/left/robot): try attach limb(Blub Blub (/mob/living/carbon/human), 1, null) - the robotic left arm (/obj/item/bodypart/arm/left/robot): replace limb(Blub Blub (/mob/living/carbon/human)) - augment limb (/datum/surgery_operation/limb/replace_limb): on success(the human left arm (/obj/item/bodypart/arm/left), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), /list (/list)) - augment limb (/datum/surgery_operation/limb/replace_limb): success(the human left arm (/obj/item/bodypart/arm/left), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), /list (/list)) - augment limb (/datum/surgery_operation/limb/replace_limb): try perform(the human left arm (/obj/item/bodypart/arm/left), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), 0, "l_arm") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic left arm (/obj/item/bodypart/arm/left/robot), /list (/list)) - the robotic left arm (/obj/item/bodypart/arm/left/robot): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=16;icon-y=10;vis-x=11;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=16;icon-y=10;vis-x=11;v...") - [2026-10-10 19:17:09.540] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (140,143,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body(0) - Blub Blub (/mob/living/carbon/human): update body(0) - the stump (/obj/item/bodypart/arm/right/stump): drop limb(1, null, 1) - the stump (/obj/item/bodypart/arm/right/stump): drop limb(1, null, 1) - the robotic right arm (/obj/item/bodypart/arm/right/robot): try attach limb(Blub Blub (/mob/living/carbon/human), null, null) - the robotic right arm (/obj/item/bodypart/arm/right/robot): try attach limb(Blub Blub (/mob/living/carbon/human), null, null) - ... - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): try perform(the stump (/obj/item/bodypart/arm/right/stump), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right arm (/obj/item/bodypart/arm/right/robot), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the robotic right arm (/obj/item/bodypart/arm/right/robot), 0, "r_arm") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right arm (/obj/item/bodypart/arm/right/robot), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right arm (/obj/item/bodypart/arm/right/robot), /list (/list)) - the robotic right arm (/obj/item/bodypart/arm/right/robot): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=17;icon-y=17;vis-x=18;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=17;icon-y=17;vis-x=18;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:17:09.545] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (140,143,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body parts(0) - Blub Blub (/mob/living/carbon/human): update body(0) - Blub Blub (/mob/living/carbon/human): update body(0) - the robotic right arm (/obj/item/bodypart/arm/right/robot): try attach limb(Blub Blub (/mob/living/carbon/human), null, null) - the robotic right arm (/obj/item/bodypart/arm/right/robot): try attach limb(Blub Blub (/mob/living/carbon/human), null, null) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): handle bodypart(Blub Blub (/mob/living/carbon/human), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right arm (/obj/item/bodypart/arm/right/robot)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): on success(the stump (/obj/item/bodypart/arm/right/stump), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right arm (/obj/item/bodypart/arm/right/robot), /list (/list)) - ... - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the robotic right arm (/obj/item/bodypart/arm/right/robot), 0, "r_arm") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right arm (/obj/item/bodypart/arm/right/robot), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic right arm (/obj/item/bodypart/arm/right/robot), /list (/list)) - the robotic right arm (/obj/item/bodypart/arm/right/robot): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=17;icon-y=17;vis-x=18;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=17;icon-y=17;vis-x=18;v...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=17;icon-y=17;vis-x=18;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:17:34.758] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: code/modules/surgery/bodyparts/_bodyparts.dm,1448 - usr: Arcticus Cecropia (as Captain) (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (140,143,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Blub Blub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): get limb icon(1) - the human chest (/obj/item/bodypart/chest): update icon dropped() - the human chest (/obj/item/bodypart/chest): drop limb(1, null, 1) - the human chest (/obj/item/bodypart/chest): drop limb(1, null, 1) - the robotic chest (/obj/item/bodypart/chest/robot): replace limb(Blub Blub (/mob/living/carbon/human)) - augment limb (/datum/surgery_operation/limb/replace_limb): on success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic chest (/obj/item/bodypart/chest/robot), /list (/list)) - augment limb (/datum/surgery_operation/limb/replace_limb): success(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic chest (/obj/item/bodypart/chest/robot), /list (/list)) - augment limb (/datum/surgery_operation/limb/replace_limb): try perform(the human chest (/obj/item/bodypart/chest), Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic chest (/obj/item/bodypart/chest/robot), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): perform surgery(Blub Blub (/mob/living/carbon/human), the robotic chest (/obj/item/bodypart/chest/robot), 0, "chest") - Blub Blub (/mob/living/carbon/human): item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic chest (/obj/item/bodypart/chest/robot), /list (/list)) - Blub Blub (/mob/living/carbon/human): base item interaction(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), the robotic chest (/obj/item/bodypart/chest/robot), /list (/list)) - the robotic chest (/obj/item/bodypart/chest/robot): melee attack chain(Arcticus Cecropia (as Captain) (/mob/living/carbon/human), Blub Blub (/mob/living/carbon/human), /list (/list), /list (/list)) - Arcticus Cecropia (as Captain) (/mob/living/carbon/human): ClickOn(Blub Blub (/mob/living/carbon/human), "icon-x=17;icon-y=16;left=1;but...") - Blub Blub (/mob/living/carbon/human): Click(the floor (139,143,2) (/turf/open/floor/iron/showroomfloor), "map_screen.map", "icon-x=17;icon-y=16;left=1;but...") - [2026-10-10 19:22:19.139] RUNTIME: runtime error: invalid object type 0:0 - proc name: remove wibbly filters (/proc/remove_wibbly_filters) - source file: code/__HELPERS/filters.dm,368 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: null - usr.loc: the floor (110,72,2) (/turf/open/floor/iron) - call stack: - remove wibbly filters(the holofirelock (/obj/structure/holosign/barrier/atmos), 2.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 19:23:56.211] RUNTIME: runtime error: null.add_member() called by /obj/machinery/atmospherics/components/unary/hypertorus/moderator_input on (112,64,2) - proc name: add member (/obj/machinery/atmospherics/components/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,199 - usr: Alexia Strangler (/mob/living/carbon/human) - src: the omni HFR moderator input p... (/obj/machinery/atmospherics/components/unary/hypertorus/moderator_input) - usr.loc: the floor (110,64,2) (/turf/open/floor/iron) - src.loc: the floor (112,64,2) (/turf/open/floor/iron/smooth_large) - call stack: - the omni HFR moderator input p... (/obj/machinery/atmospherics/components/unary/hypertorus/moderator_input): add member(the blue pipe (/obj/machinery/atmospherics/pipe/smart)) - the blue pipe (/obj/machinery/atmospherics/pipe/smart): on construction(Alexia Strangler (/mob/living/carbon/human), "#0000FF", 3) - the pipe fitting (/obj/item/pipe/quaternary): wrench act(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the floor (111,64,2) (/turf/open/floor/iron/smooth_half), Alexia Strangler (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the floor (111,64,2) (/turf/open/floor/iron/smooth_half), Alexia Strangler (/mob/living/carbon/human), /list (/list)) - the floor (111,64,2) (/turf/open/floor/iron/smooth_half): base item interaction(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Alexia Strangler (/mob/living/carbon/human), the floor (111,64,2) (/turf/open/floor/iron/smooth_half), /list (/list), /list (/list)) - Alexia Strangler (/mob/living/carbon/human): ClickOn(the floor (111,64,2) (/turf/open/floor/iron/smooth_half), "icon-x=21;icon-y=18;left=1;but...") - the floor (111,64,2) (/turf/open/floor/iron/smooth_half): Click(the floor (111,64,2) (/turf/open/floor/iron/smooth_half), "map_screen.map", "icon-x=21;icon-y=18;left=1;but...") - the floor (111,64,2) (/turf/open/floor/iron/smooth_half): Click(the floor (111,64,2) (/turf/open/floor/iron/smooth_half), "map_screen.map", "icon-x=21;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alexia Strangler (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:24:20.891] RUNTIME: runtime error: null.add_member() called by /obj/machinery/atmospherics/components/unary/hypertorus/fuel_input on (113,65,2) - proc name: add member (/obj/machinery/atmospherics/components/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,199 - usr: Alexia Strangler (/mob/living/carbon/human) - src: the omni HFR fuel input port (/obj/machinery/atmospherics/components/unary/hypertorus/fuel_input) - usr.loc: the floor (113,67,2) (/turf/open/floor/iron) - src.loc: the floor (113,65,2) (/turf/open/floor/iron/smooth_large) - call stack: - the omni HFR fuel input port (/obj/machinery/atmospherics/components/unary/hypertorus/fuel_input): add member(the green gas mixer (/obj/machinery/atmospherics/components/trinary/mixer)) - the green gas mixer (/obj/machinery/atmospherics/components/trinary/mixer): on construction(Alexia Strangler (/mob/living/carbon/human), "#00FF00", 3) - the green gas mixer (/obj/machinery/atmospherics/components/trinary/mixer): on construction(Alexia Strangler (/mob/living/carbon/human), "#00FF00", 3) - the gas mixer fitting (/obj/item/pipe/trinary/flippable): wrench act(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the floor (113,66,2) (/turf/open/floor/iron/smooth_half), Alexia Strangler (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the floor (113,66,2) (/turf/open/floor/iron/smooth_half), Alexia Strangler (/mob/living/carbon/human), /list (/list)) - the floor (113,66,2) (/turf/open/floor/iron/smooth_half): base item interaction(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Alexia Strangler (/mob/living/carbon/human), the floor (113,66,2) (/turf/open/floor/iron/smooth_half), /list (/list), /list (/list)) - Alexia Strangler (/mob/living/carbon/human): ClickOn(the floor (113,66,2) (/turf/open/floor/iron/smooth_half), "icon-x=10;icon-y=19;left=1;but...") - the floor (113,66,2) (/turf/open/floor/iron/smooth_half): Click(the floor (113,66,2) (/turf/open/floor/iron/smooth_half), "map_screen.map", "icon-x=10;icon-y=19;left=1;but...") - [2026-10-10 19:24:40.327] RUNTIME: runtime error: null.add_member() called by /obj/machinery/atmospherics/components/unary/hypertorus/core on (113,64,2) - proc name: add member (/obj/machinery/atmospherics/components/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,199 - usr: Alexia Strangler (/mob/living/carbon/human) - src: the omni HFR core (/obj/machinery/atmospherics/components/unary/hypertorus/core) - usr.loc: the floor (113,62,2) (/turf/open/floor/iron/smooth_half) - src.loc: the floor (113,64,2) (/turf/open/floor/iron/smooth_large) - call stack: - the omni HFR core (/obj/machinery/atmospherics/components/unary/hypertorus/core): add member(the violet pipe (/obj/machinery/atmospherics/pipe/smart)) - the violet pipe (/obj/machinery/atmospherics/pipe/smart): on construction(Alexia Strangler (/mob/living/carbon/human), "#6927C5", 3) - the pipe fitting (/obj/item/pipe/quaternary): wrench act(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the floor (113,63,2) (/turf/open/floor/iron/smooth_large), Alexia Strangler (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the floor (113,63,2) (/turf/open/floor/iron/smooth_large), Alexia Strangler (/mob/living/carbon/human), /list (/list)) - the floor (113,63,2) (/turf/open/floor/iron/smooth_large): base item interaction(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Alexia Strangler (/mob/living/carbon/human), the floor (113,63,2) (/turf/open/floor/iron/smooth_large), /list (/list), /list (/list)) - Alexia Strangler (/mob/living/carbon/human): ClickOn(the floor (113,63,2) (/turf/open/floor/iron/smooth_large), "icon-x=13;icon-y=28;left=1;but...") - the floor (113,63,2) (/turf/open/floor/iron/smooth_large): Click(the floor (113,63,2) (/turf/open/floor/iron/smooth_large), "map_screen.map", "icon-x=13;icon-y=28;left=1;but...") - the floor (113,63,2) (/turf/open/floor/iron/smooth_large): Click(the floor (113,63,2) (/turf/open/floor/iron/smooth_large), "map_screen.map", "icon-x=13;icon-y=28;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alexia Strangler (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:24:59.082] RUNTIME: runtime error: null.add_member() called by /obj/machinery/atmospherics/components/unary/hypertorus/waste_output on (114,64,2) - proc name: add member (/obj/machinery/atmospherics/components/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,199 - usr: Alexia Strangler (/mob/living/carbon/human) - src: the omni HFR waste output port (/obj/machinery/atmospherics/components/unary/hypertorus/waste_output) - usr.loc: the floor (115,65,2) (/turf/open/floor/iron/smooth_half) - src.loc: the floor (114,64,2) (/turf/open/floor/iron/smooth_large) - call stack: - the omni HFR waste output port (/obj/machinery/atmospherics/components/unary/hypertorus/waste_output): add member(the red pipe (/obj/machinery/atmospherics/pipe/smart)) - the red pipe (/obj/machinery/atmospherics/pipe/smart): on construction(Alexia Strangler (/mob/living/carbon/human), "#FF0000", 3) - the pipe fitting (/obj/item/pipe/quaternary): wrench act(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the floor (115,64,2) (/turf/open/floor/iron/smooth_half), Alexia Strangler (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the floor (115,64,2) (/turf/open/floor/iron/smooth_half), Alexia Strangler (/mob/living/carbon/human), /list (/list)) - the floor (115,64,2) (/turf/open/floor/iron/smooth_half): base item interaction(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Alexia Strangler (/mob/living/carbon/human), the floor (115,64,2) (/turf/open/floor/iron/smooth_half), /list (/list), /list (/list)) - Alexia Strangler (/mob/living/carbon/human): ClickOn(the floor (115,64,2) (/turf/open/floor/iron/smooth_half), "icon-x=22;icon-y=17;left=1;but...") - the floor (115,64,2) (/turf/open/floor/iron/smooth_half): Click(the floor (115,64,2) (/turf/open/floor/iron/smooth_half), "map_screen.map", "icon-x=22;icon-y=17;left=1;but...") - [2026-10-10 19:31:44.669] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:44.995] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:44.996] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:44.998] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:44.999] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.000] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.002] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.003] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.004] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.005] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.006] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.008] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.009] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.010] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.011] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.012] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.014] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.015] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.016] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.017] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.019] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.020] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.021] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.022] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.023] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.025] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.026] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.027] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.029] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.030] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.031] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.032] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.033] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.035] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.036] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.037] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.038] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.039] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.041] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.044] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.045] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.046] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.048] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.049] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.050] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.051] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.054] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.055] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.057] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.059] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:31:45.061] RUNTIME: runtime error: a lighting object was assigned to a turf that already had a lighting object! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (160,116,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("a lighting object was assigned...", "code/modules/lighting/lighting...", 34) - (/atom/movable/lighting_object): Initialize(1) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 1, /list (/list)) - Atoms (/datum/controller/subsystem/atoms): CreateAtoms(/list (/list), null, "subsystem init 80") - Atoms (/datum/controller/subsystem/atoms): InitializeAtoms(/list (/list), null) - Cosmic Vestige (/datum/lazy_template/virtual_domain/vaporwave): lazy load() - the quantum server (/obj/machinery/quantum_server): load domain("vaporwave") - the quantum server (/obj/machinery/quantum_server): cold boot map("vaporwave", 0) - the quantum console (/obj/machinery/computer/quantum_console): ui act("set_domain", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_domain", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-10 19:38:38.102] RUNTIME: runtime error: Cannot execute null.add member(). - proc name: add member (/obj/machinery/atmospherics/pipe/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,194 - usr: Alexia Strangler (/mob/living/carbon/human) - src: the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w) - usr.loc: the floor (119,64,2) (/turf/open/floor/iron) - src.loc: the plating (120,64,2) (/turf/open/floor/plating) - call stack: - the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): add member(the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w)) - the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): on construction(Alexia Strangler (/mob/living/carbon/human), "#FF3CC8", 2) - 4-way pipe manifold fitting (/obj/item/pipe/quaternary): wrench act(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the plating (120,63,2) (/turf/open/floor/plating), Alexia Strangler (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the plating (120,63,2) (/turf/open/floor/plating), Alexia Strangler (/mob/living/carbon/human), /list (/list)) - the plating (120,63,2) (/turf/open/floor/plating): base item interaction(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Alexia Strangler (/mob/living/carbon/human), the plating (120,63,2) (/turf/open/floor/plating), /list (/list), /list (/list)) - Alexia Strangler (/mob/living/carbon/human): ClickOn(the plating (120,63,2) (/turf/open/floor/plating), "icon-x=24;icon-y=10;left=1;but...") - the plating (120,63,2) (/turf/open/floor/plating): Click(the plating (120,63,2) (/turf/open/floor/plating), "map_screen.map", "icon-x=24;icon-y=10;left=1;but...") - [2026-10-10 19:38:38.599] RUNTIME: runtime error: Cannot execute null.add member(). - proc name: add member (/obj/machinery/atmospherics/pipe/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,194 - usr: Alexia Strangler (/mob/living/carbon/human) - src: the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w) - usr.loc: the floor (119,64,2) (/turf/open/floor/iron) - src.loc: the plating (120,64,2) (/turf/open/floor/plating) - call stack: - the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): add member(the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w)) - the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): on construction(Alexia Strangler (/mob/living/carbon/human), "#FF3CC8", 3) - 4-way pipe manifold fitting (/obj/item/pipe/quaternary): wrench act(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the plating (120,63,2) (/turf/open/floor/plating), Alexia Strangler (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the plating (120,63,2) (/turf/open/floor/plating), Alexia Strangler (/mob/living/carbon/human), /list (/list)) - the plating (120,63,2) (/turf/open/floor/plating): base item interaction(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Alexia Strangler (/mob/living/carbon/human), the plating (120,63,2) (/turf/open/floor/plating), /list (/list), /list (/list)) - Alexia Strangler (/mob/living/carbon/human): ClickOn(the plating (120,63,2) (/turf/open/floor/plating), "icon-x=24;icon-y=10;left=1;but...") - the plating (120,63,2) (/turf/open/floor/plating): Click(the plating (120,63,2) (/turf/open/floor/plating), "map_screen.map", "icon-x=24;icon-y=10;left=1;but...") - [2026-10-10 19:38:39.108] RUNTIME: runtime error: Cannot execute null.add member(). - proc name: add member (/obj/machinery/atmospherics/pipe/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,194 - usr: Alexia Strangler (/mob/living/carbon/human) - src: the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w) - usr.loc: the floor (119,64,2) (/turf/open/floor/iron) - src.loc: the plating (120,64,2) (/turf/open/floor/plating) - call stack: - the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): add member(the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w)) - the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): on construction(Alexia Strangler (/mob/living/carbon/human), "#FF3CC8", 4) - 4-way pipe manifold fitting (/obj/item/pipe/quaternary): wrench act(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the plating (120,63,2) (/turf/open/floor/plating), Alexia Strangler (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the plating (120,63,2) (/turf/open/floor/plating), Alexia Strangler (/mob/living/carbon/human), /list (/list)) - the plating (120,63,2) (/turf/open/floor/plating): base item interaction(Alexia Strangler (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Alexia Strangler (/mob/living/carbon/human), the plating (120,63,2) (/turf/open/floor/plating), /list (/list), /list (/list)) - Alexia Strangler (/mob/living/carbon/human): ClickOn(the plating (120,63,2) (/turf/open/floor/plating), "icon-x=24;icon-y=10;left=1;but...") - the plating (120,63,2) (/turf/open/floor/plating): Click(the plating (120,63,2) (/turf/open/floor/plating), "map_screen.map", "icon-x=24;icon-y=10;left=1;but...") - [2026-10-10 19:47:05.772] RUNTIME: runtime error: A client was Del()'d without a persistent_client! This should not be happening. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("A client was Del()\'d without ...", "code/modules/client/client_pro...", 629) - Spinxo (/client): Destroy() - Spinxo (/client): Del() - [2026-10-10 19:48:40.805] RUNTIME: ## TESTING: GC: -- [0x20375d2] | /obj/machinery/atmospherics/pipe/smart was unable to be GC'd -- (ref count of 4) [2026-10-10 19:50:47.570] RUNTIME: ## TESTING: GC: -- [0x2007d79] | /obj/item/circuitboard/machine/vatgrower was unable to be GC'd -- (ref count of 3) [2026-10-10 19:57:27.758] RUNTIME: runtime error: Cannot execute null.close(). - proc name: ui interact (/obj/machinery/hypertorus/interface/ui_interact) - source file: code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm,178 - usr: Alexia Strangler (/mob/living/carbon/human) - src: the HFR interface (/obj/machinery/hypertorus/interface) - usr.loc: the floor (113,62,2) (/turf/open/floor/iron/smooth_half) - src.loc: the floor (113,63,2) (/turf/open/floor/iron/smooth_large) - call stack: - the HFR interface (/obj/machinery/hypertorus/interface): ui interact(Alexia Strangler (/mob/living/carbon/human), null) - the HFR interface (/obj/machinery/hypertorus/interface): interact(Alexia Strangler (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): interact(Alexia Strangler (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): try interact(Alexia Strangler (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): try interact(Alexia Strangler (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): attack hand(Alexia Strangler (/mob/living/carbon/human), /list (/list)) - the HFR interface (/obj/machinery/hypertorus/interface): attack hand(Alexia Strangler (/mob/living/carbon/human), /list (/list)) - Alexia Strangler (/mob/living/carbon/human): resolve unarmed attack(the HFR interface (/obj/machinery/hypertorus/interface), /list (/list)) - Alexia Strangler (/mob/living/carbon/human): UnarmedAttack(the HFR interface (/obj/machinery/hypertorus/interface), 1, /list (/list)) - Alexia Strangler (/mob/living/carbon/human): UnarmedAttack(the HFR interface (/obj/machinery/hypertorus/interface), 1, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alexia Strangler (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:11.270] RUNTIME: runtime error: Cannot execute null.Trigger(). - proc name: Click (/atom/movable/screen/movable/action_button/Click) - source file: code/_onclick/hud/screen_objects/action_button.dm,74 - usr: Olenya Erudin (/mob/dead/observer) - src: Auto Follow Debris (/atom/movable/screen/movable/action_button) - usr.loc: the floor (133,102,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Auto Follow Debris (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=14;icon-y=5;left=1;butt...") - Spookuni (/client): Click(Auto Follow Debris (/atom/movable/screen/movable/action_button), null, "map_screen.map", "icon-x=14;icon-y=5;left=1;butt...") - [2026-10-10 20:56:11.273] RUNTIME: runtime error: Cannot read null.mymob - proc name: save position (/atom/movable/screen/movable/action_button/proc/save_position) - source file: code/_onclick/hud/screen_objects/action_button.dm,145 - usr: Nathaniel Narp (/mob/dead/observer) - src: Auto Follow Debris (/atom/movable/screen/movable/action_button) - usr.loc: space (177,87,2) (/turf/open/space/basic) - src.loc: null - call stack: - Auto Follow Debris (/atom/movable/screen/movable/action_button): save position() - Auto Follow Debris (/atom/movable/screen/movable/action_button): mouse drop dragged(the chair (/obj/structure/chair), Nathaniel Narp (/mob/dead/observer), null, the floor (168,94,2) (/turf/open/floor/iron), "icon-x=22;icon-y=5;left=1;butt...") - Auto Follow Debris (/atom/movable/screen/movable/action_button): base mouse drop handler(the chair (/obj/structure/chair), null, the floor (168,94,2) (/turf/open/floor/iron), "icon-x=22;icon-y=5;left=1;butt...") - Auto Follow Debris (/atom/movable/screen/movable/action_button): MouseDrop(the chair (/obj/structure/chair), null, the floor (168,94,2) (/turf/open/floor/iron), "map_screen.map", "map_screen.map", "icon-x=22;icon-y=5;left=1;butt...") - PapaMichael (/client): MouseDrop(Auto Follow Debris (/atom/movable/screen/movable/action_button), the chair (/obj/structure/chair), null, the floor (168,94,2) (/turf/open/floor/iron), "map_screen.map", "map_screen.map", "icon-x=22;icon-y=5;left=1;butt...") - [2026-10-10 20:56:41.719] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:42.316] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:42.821] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:43.468] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:44.022] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:44.428] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:46.215] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:47.525] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:48.321] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:48.922] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:53.519] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:54.501] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:54.863] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:55.362] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:55.926] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:56.392] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:56.880] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:57.384] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:57.934] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:58.627] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:58.940] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:56:59.720] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:00.141] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:00.941] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:01.333] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:02.231] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:02.824] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:03.234] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:03.834] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:04.893] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:05.971] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:06.591] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:07.267] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:07.878] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:08.235] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:08.696] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:09.245] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:09.848] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:11.314] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:11.801] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:12.322] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:13.224] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:13.434] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:13.996] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:14.584] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:15.157] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:15.640] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:16.057] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:17.051] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:18.266] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:57:18.811] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 20:59:52.722] RUNTIME: runtime error: invalid object type 0:0 - proc name: remove wibbly filters (/proc/remove_wibbly_filters) - source file: code/__HELPERS/filters.dm,368 - usr: Alexia Strangler (/mob/living/carbon/human) - src: null - usr.loc: the floor (63,134,2) (/turf/open/floor/iron/showroomfloor) - call stack: - remove wibbly filters(the holofirelock (/obj/structure/holosign/barrier/atmos), 2.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Alexia Strangler (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:01:15.679] RUNTIME: runtime error: list index out of bounds - proc name: set laws (/mob/living/silicon/pai/proc/set_laws) - source file: code/modules/pai/pai.dm,395 - usr: Lemon Mime (/mob/living/carbon/human) - src: Helpful Robot (/mob/living/silicon/pai) - usr.loc: the floor (152,103,2) (/turf/open/floor/iron) - src.loc: the personal AI device (/obj/item/pai_card) - call stack: - Helpful Robot (/mob/living/silicon/pai): set laws(Lemon Mime (/mob/living/carbon/human)) - the personal AI device (/obj/item/pai_card): ui act("set_laws", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("set_laws", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/set_laws", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/set_laws", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - TheDevBug (/client): Topic("type=act%2Fset_laws&payload=%7...", /list (/list), null, null) - [2026-10-10 21:07:23.768] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:24.368] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:24.823] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:25.378] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:25.882] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:26.408] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:26.930] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:27.430] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:27.903] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:28.401] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:28.912] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:29.430] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:29.883] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:30.414] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:30.935] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:31.471] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:31.982] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:32.468] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:33.038] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:33.526] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:34.038] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:34.536] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:35.077] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:35.585] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:36.112] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:36.567] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:37.068] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:37.569] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:38.071] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:38.566] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:39.103] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:39.622] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:40.118] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:40.643] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:41.112] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:41.637] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:42.182] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:42.785] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:43.191] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:43.694] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:44.183] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:44.522] RUNTIME: runtime error: Cannot read null.current_user - proc name: Click (/atom/movable/screen/radial/center/Click) - source file: code/_onclick/hud/screen_objects/radial.dm,73 - usr: Alexia Strangler (/mob/living/carbon/human) - src: Close Menu (/atom/movable/screen/radial/center) - usr.loc: the floor (113,62,2) (/turf/open/floor/iron/smooth_half) - src.loc: null - call stack: - Close Menu (/atom/movable/screen/radial/center): Click(the floor (113,62,2) (/turf/open/floor/iron/smooth_half), "map_screen.map", "icon-x=17;icon-y=22;middle=1;s...") - Observatory (/client): Click(Close Menu (/atom/movable/screen/radial/center), the floor (113,62,2) (/turf/open/floor/iron/smooth_half), "map_screen.map", "icon-x=17;icon-y=22;middle=1;s...") - [2026-10-10 21:07:44.751] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:45.180] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:45.691] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:46.188] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:46.750] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:47.158] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:47.685] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:48.158] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:48.843] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:07:49.237] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:08:54.185] RUNTIME: runtime error: A client was Del()'d without a persistent_client! This should not be happening. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("A client was Del()\'d without ...", "code/modules/client/client_pro...", 629) - Skeletronz (/client): Destroy() - Skeletronz (/client): Del() - [2026-10-10 21:09:16.441] RUNTIME: runtime error: A client was Del()'d without a persistent_client! This should not be happening. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("A client was Del()\'d without ...", "code/modules/client/client_pro...", 629) - Skeletronz (/client): Destroy() - Skeletronz (/client): Del() - [2026-10-10 21:10:41.896] RUNTIME: runtime error: invalid object type 0:0 - proc name: remove wibbly filters (/proc/remove_wibbly_filters) - source file: code/__HELPERS/filters.dm,368 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: null - usr.loc: the floor (110,73,2) (/turf/open/floor/iron) - call stack: - remove wibbly filters(the holofirelock (/obj/structure/holosign/barrier/atmos), 2.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Vents-Hot-Air (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-10 21:12:30.384] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: save prisoner tattoos (/datum/controller/subsystem/persistence/proc/save_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,32 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): save prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): collect data() - Ticker (/datum/controller/subsystem/ticker): declare completion(0) - [2026-10-10 21:13:29.215] RUNTIME: runtime error: bad icon operation - proc name: Scale (/icon/proc/Scale) - usr: Helpful Robot (/mob/living/silicon/pai) - src: /icon (/icon) - usr.loc: the floor (200,81,1) (/turf/open/floor/iron) - call stack: - /icon (/icon): Scale(0, 0) - the pAI photo camera (/obj/item/camera/siliconcam/pai_camera): camera get icon(/list (/list), space (226,22,13) (/turf/open/space), /datum/turf_reservation (/datum/turf_reservation)) - the pAI photo camera (/obj/item/camera/siliconcam/pai_camera): capture image(the floor (201,77,1) (/turf/open/floor/iron), Helpful Robot (/mob/living/silicon/pai)) - the pAI photo camera (/obj/item/camera/siliconcam/pai_camera): attempt picture(the floor (201,77,1) (/turf/open/floor/iron), Helpful Robot (/mob/living/silicon/pai)) - [2026-10-10 21:13:37.282] RUNTIME: Shutting down Ban Cache subsystem... [2026-10-10 21:13:37.283] RUNTIME: Shutting down Chat subsystem... [2026-10-10 21:13:37.283] RUNTIME: Shutting down Init Profiler subsystem... [2026-10-10 21:13:37.283] RUNTIME: Shutting down Shuttle subsystem... [2026-10-10 21:13:37.283] RUNTIME: Warning: Subsystem `Shuttle` slept 50 times. [2026-10-10 21:13:37.283] RUNTIME: Shutting down Atmospherics subsystem... [2026-10-10 21:13:37.284] RUNTIME: Shutting down Fishing subsystem... [2026-10-10 21:13:37.284] RUNTIME: Shutting down Icon Smoothing subsystem... [2026-10-10 21:13:37.284] RUNTIME: Shutting down Library Loading subsystem... [2026-10-10 21:13:37.284] RUNTIME: Shutting down Lighting subsystem... [2026-10-10 21:13:37.284] RUNTIME: Shutting down Map Previews subsystem... [2026-10-10 21:13:37.284] RUNTIME: Shutting down Machines subsystem... [2026-10-10 21:13:37.285] RUNTIME: Shutting down Market subsystem... [2026-10-10 21:13:37.285] RUNTIME: Shutting down Minor Mapping subsystem... [2026-10-10 21:13:37.285] RUNTIME: Shutting down Ore Generation subsystem... [2026-10-10 21:13:37.285] RUNTIME: Shutting down Traitor subsystem... [2026-10-10 21:13:37.285] RUNTIME: Shutting down Wardrobe subsystem... [2026-10-10 21:13:37.285] RUNTIME: Shutting down Assets subsystem... [2026-10-10 21:13:37.286] RUNTIME: Shutting down Persistent Paintings subsystem... [2026-10-10 21:13:37.286] RUNTIME: Shutting down Persistence subsystem... [2026-10-10 21:13:37.286] RUNTIME: Shutting down Atoms subsystem... [2026-10-10 21:13:37.286] RUNTIME: Shutting down Cameras subsystem... [2026-10-10 21:13:37.286] RUNTIME: Shutting down Spatial Grid subsystem... [2026-10-10 21:13:37.287] RUNTIME: Shutting down Weather subsystem... [2026-10-10 21:13:37.287] RUNTIME: Shutting down Mapping subsystem... [2026-10-10 21:13:37.287] RUNTIME: Shutting down Ticker subsystem... [2026-10-10 21:13:37.287] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2026-10-10 21:13:37.293] RUNTIME: Shutting down Achievements subsystem... [2026-10-10 21:13:37.324] RUNTIME: Shutting down Ambience subsystem... [2026-10-10 21:13:37.324] RUNTIME: Shutting down Area Contents subsystem... [2026-10-10 21:13:37.325] RUNTIME: Shutting down Asset Loading subsystem... [2026-10-10 21:13:37.325] RUNTIME: Shutting down Augury subsystem... [2026-10-10 21:13:37.325] RUNTIME: Shutting down Blackbox subsystem... [2026-10-10 21:13:37.374] RUNTIME: Shutting down Processing subsystem... [2026-10-10 21:13:37.375] RUNTIME: Shutting down Blood Drying subsystem... [2026-10-10 21:13:37.375] RUNTIME: Shutting down Datum Component System subsystem... [2026-10-10 21:13:37.375] RUNTIME: Shutting down Mood subsystem... [2026-10-10 21:13:37.375] RUNTIME: Shutting down Transport subsystem... [2026-10-10 21:13:37.376] RUNTIME: Shutting down Acid subsystem... [2026-10-10 21:13:37.376] RUNTIME: Shutting down Basic Avoidance subsystem... [2026-10-10 21:13:37.376] RUNTIME: Shutting down Antag HUDs subsystem... [2026-10-10 21:13:37.376] RUNTIME: Shutting down Aura subsystem... [2026-10-10 21:13:37.377] RUNTIME: Shutting down Clock Component subsystem... [2026-10-10 21:13:37.377] RUNTIME: Shutting down Digital Clocks subsystem... [2026-10-10 21:13:37.377] RUNTIME: Shutting down Fast Processing subsystem... [2026-10-10 21:13:37.377] RUNTIME: Shutting down Burning subsystem... [2026-10-10 21:13:37.377] RUNTIME: Shutting down Instruments subsystem... [2026-10-10 21:13:37.378] RUNTIME: Shutting down Manufacturing Processing subsystem... [2026-10-10 21:13:37.378] RUNTIME: Shutting down New Player Info subsystem... [2026-10-10 21:13:37.378] RUNTIME: Shutting down Objects subsystem... [2026-10-10 21:13:37.378] RUNTIME: Shutting down Personalities subsystem... [2026-10-10 21:13:37.378] RUNTIME: Shutting down Plumbing subsystem... [2026-10-10 21:13:37.379] RUNTIME: Shutting down Priority Status Effects subsystem... [2026-10-10 21:13:37.379] RUNTIME: Shutting down Projectiles subsystem... [2026-10-10 21:13:37.379] RUNTIME: Shutting down Quirks subsystem... [2026-10-10 21:13:37.379] RUNTIME: Shutting down Singularity subsystem... [2026-10-10 21:13:37.379] RUNTIME: Shutting down Jobs subsystem... [2026-10-10 21:13:37.379] RUNTIME: Shutting down Events subsystem... [2026-10-10 21:13:37.380] RUNTIME: Shutting down Radioactive Nebula subsystem... [2026-10-10 21:13:37.380] RUNTIME: Shutting down Research subsystem... [2026-10-10 21:13:37.380] RUNTIME: Shutting down Station subsystem... [2026-10-10 21:13:37.380] RUNTIME: Shutting down Supermatter Cascade subsystem... [2026-10-10 21:13:37.380] RUNTIME: Shutting down Timed Actions subsystem... [2026-10-10 21:13:37.381] RUNTIME: Shutting down Turret Processing subsystem... [2026-10-10 21:13:37.381] RUNTIME: Shutting down Wet floors subsystem... [2026-10-10 21:13:37.381] RUNTIME: Shutting down Escape Menu subsystem... [2026-10-10 21:13:37.382] RUNTIME: Shutting down Lobby Menu subsystem... [2026-10-10 21:13:37.382] RUNTIME: Shutting down Disease subsystem... [2026-10-10 21:13:37.382] RUNTIME: Shutting down Economy subsystem... [2026-10-10 21:13:37.382] RUNTIME: Shutting down Explosions subsystem... [2026-10-10 21:13:37.382] RUNTIME: Shutting down Fluid subsystem... [2026-10-10 21:13:37.382] RUNTIME: Shutting down Smoke subsystem... [2026-10-10 21:13:37.383] RUNTIME: Shutting down Foam subsystem... [2026-10-10 21:13:37.383] RUNTIME: Shutting down Verb Manager subsystem... [2026-10-10 21:13:37.383] RUNTIME: Shutting down Speech Controller subsystem... [2026-10-10 21:13:37.383] RUNTIME: Shutting down XKeyScore subsystem... [2026-10-10 21:13:37.383] RUNTIME: Shutting down Lag Switch subsystem... [2026-10-10 21:13:37.384] RUNTIME: Shutting down Lua Scripting subsystem... [2026-10-10 21:13:37.384] RUNTIME: Shutting down Map Vote subsystem... [2026-10-10 21:13:37.384] RUNTIME: Shutting down Materials subsystem... [2026-10-10 21:13:37.384] RUNTIME: Shutting down Mobs subsystem... [2026-10-10 21:13:37.384] RUNTIME: Shutting down MouseEntered subsystem... [2026-10-10 21:13:37.384] RUNTIME: Shutting down NPC Pool subsystem... [2026-10-10 21:13:37.385] RUNTIME: Shutting down Overlay subsystem... [2026-10-10 21:13:37.605] RUNTIME: Shutting down pAI subsystem... [2026-10-10 21:13:37.606] RUNTIME: Shutting down Parallax subsystem... [2026-10-10 21:13:37.606] RUNTIME: Shutting down Pathfinder subsystem... [2026-10-10 21:13:37.606] RUNTIME: Shutting down Points of Interest subsystem... [2026-10-10 21:13:37.606] RUNTIME: Shutting down Polling subsystem... [2026-10-10 21:13:37.606] RUNTIME: Shutting down Queue Links subsystem... [2026-10-10 21:13:37.607] RUNTIME: Shutting down Radiation subsystem... [2026-10-10 21:13:37.607] RUNTIME: Shutting down Restaurant subsystem... [2026-10-10 21:13:37.607] RUNTIME: Shutting down Timer subsystem... [2026-10-10 21:13:37.607] RUNTIME: Shutting down Runechat subsystem... [2026-10-10 21:13:37.607] RUNTIME: Shutting down Sound Loops subsystem... [2026-10-10 21:13:37.608] RUNTIME: Shutting down Security Level subsystem... [2026-10-10 21:13:37.608] RUNTIME: Shutting down Skills subsystem... [2026-10-10 21:13:37.608] RUNTIME: Shutting down Sound Tokens subsystem... [2026-10-10 21:13:37.608] RUNTIME: Shutting down Sprite Accessories subsystem... [2026-10-10 21:13:37.608] RUNTIME: Shutting down Stat Panels subsystem... [2026-10-10 21:13:37.609] RUNTIME: Shutting down PRISM subsystem... [2026-10-10 21:13:37.609] RUNTIME: Shutting down Stock Market subsystem... [2026-10-10 21:13:37.609] RUNTIME: Shutting down Sun subsystem... [2026-10-10 21:13:37.609] RUNTIME: Shutting down Trading Card Game subsystem... [2026-10-10 21:13:37.609] RUNTIME: Shutting down tgui subsystem... [2026-10-10 21:13:37.612] RUNTIME: Shutting down Throwing subsystem... [2026-10-10 21:13:37.612] RUNTIME: Shutting down Time Tracking subsystem... [2026-10-10 21:13:37.612] RUNTIME: Shutting down Text To Speech subsystem... [2026-10-10 21:13:38.416] RUNTIME: Shutting down Tutorials subsystem... [2026-10-10 21:13:38.416] RUNTIME: Shutting down Vis contents overlays subsystem... [2026-10-10 21:13:38.416] RUNTIME: Shutting down Vote subsystem... [2026-10-10 21:13:38.416] RUNTIME: Shutting down Dynamic subsystem... [2026-10-10 21:13:38.416] RUNTIME: Warning: Subsystem `Dynamic` slept 1 times. [2026-10-10 21:13:38.417] RUNTIME: Shutting down Movement Loops subsystem... [2026-10-10 21:13:38.417] RUNTIME: Shutting down AI Controller Ticker subsystem... [2026-10-10 21:13:38.417] RUNTIME: Shutting down AI Controller Ticker (Low) subsystem... [2026-10-10 21:13:38.417] RUNTIME: Shutting down AI movement subsystem... [2026-10-10 21:13:38.417] RUNTIME: Shutting down Cliff Falling subsystem... [2026-10-10 21:13:38.418] RUNTIME: Shutting down Hyperspace Drift subsystem... [2026-10-10 21:13:38.418] RUNTIME: Shutting down Newtonian Movement subsystem... [2026-10-10 21:13:38.418] RUNTIME: Shutting down Conveyor Belts subsystem... [2026-10-10 21:13:38.418] RUNTIME: Shutting down Bitrunning subsystem... [2026-10-10 21:13:38.418] RUNTIME: Shutting down Circuit Components subsystem... [2026-10-10 21:13:38.418] RUNTIME: Shutting down IDs and Access subsystem... [2026-10-10 21:13:38.419] RUNTIME: Shutting down Modular Computers subsystem... [2026-10-10 21:13:38.419] RUNTIME: Shutting down Radio subsystem... [2026-10-10 21:13:38.419] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2026-10-10 21:13:38.419] RUNTIME: Shutting down Loot Icon Generation subsystem... [2026-10-10 21:13:38.419] RUNTIME: Shutting down Admin Verbs subsystem... [2026-10-10 21:13:38.420] RUNTIME: Shutting down Early Assets subsystem... [2026-10-10 21:13:38.420] RUNTIME: Shutting down Greyscale Previews subsystem... [2026-10-10 21:13:38.420] RUNTIME: Shutting down Greyscale subsystem... [2026-10-10 21:13:38.420] RUNTIME: Shutting down Reagents subsystem... [2026-10-10 21:13:38.420] RUNTIME: Shutting down Discord subsystem... [2026-10-10 21:13:38.421] RUNTIME: Shutting down Input subsystem... [2026-10-10 21:13:38.421] RUNTIME: Shutting down Ping subsystem... [2026-10-10 21:13:38.422] RUNTIME: Shutting down Server Tasks subsystem... [2026-10-10 21:13:39.051] RUNTIME: Shutting down Sounds subsystem... [2026-10-10 21:13:39.051] RUNTIME: Shutting down Title Screen subsystem... [2026-10-10 21:13:39.054] RUNTIME: Shutting down Verbs subsystem... [2026-10-10 21:13:39.054] RUNTIME: Shutting down Database subsystem... [2026-10-10 21:13:39.056] RUNTIME: Clearing DB Queries. (Standby: 0; Active: 0; All: 0) [2026-10-10 21:13:39.060] RUNTIME: Done clearing DB queries in right now (Standby: 0; Active: 0; All: 0)] [2026-10-10 21:13:39.062] RUNTIME: Shutting down Garbage subsystem... [2026-10-10 21:13:39.662] RUNTIME: Shutting down Profiler subsystem... [2026-10-10 21:13:39.663] RUNTIME: Warning: Subsystem `Profiler` slept 23 times. [2026-10-10 21:13:39.694] RUNTIME: Shutdown complete [2026-10-10 21:13:39.695] RUNTIME: World hard rebooted at 21:13:39