[2026-09-24 17:15:27.563] Starting up round ID 264088. - ------------------------- [2026-09-24 17:15:27.588] RUNTIME: World loaded at 17:15:27! [2026-09-24 17:15:27.588] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-09-24 17:15:27.588] RUNTIME: Running /tg/ revision: 2026-09-23T06:16:22+00:00 - origin/master: d1d5c35b4052a15dcc28985d5086a6f711625c90 - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97699 commit 08a736027c055403fc9b89a0a4939706ff44c6fa - HEAD: 0739acacab33b20863e6ecadf2de5552f5c18d6b - Running rust-g version 6.2.0 [2026-09-24 17:15:27.592] RUNTIME: map_config not found: _maps/eventmap.json [2026-09-24 17:15:27.593] RUNTIME: map_config not found: _maps/eventmap2.json [2026-09-24 17:15:27.594] RUNTIME: Database connection established. [2026-09-24 17:15:27.594] RUNTIME: Round ID: 264088 [2026-09-24 17:15:27.595] RUNTIME: Running /tg/ revision: 2026-09-23T06:16:22+00:00 - origin/master: d1d5c35b4052a15dcc28985d5086a6f711625c90 - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97699 commit 08a736027c055403fc9b89a0a4939706ff44c6fa - HEAD: 0739acacab33b20863e6ecadf2de5552f5c18d6b - Running rust-g version 6.2.0 [2026-09-24 17:15:27.806] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-09-24 17:15:28.812] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-09-24 17:15:28.812] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-09-24 17:15:28.823] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-09-24 17:15:28.828] RUNTIME: Initialized Title Screen subsystem within 0.01 seconds! [2026-09-24 17:15:28.922] RUNTIME: Initialized Sounds subsystem within 0.09 seconds! [2026-09-24 17:15:28.923] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-09-24 17:15:28.923] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-09-24 17:15:28.924] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-09-24 17:15:28.934] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-09-24 17:15:29.226] RUNTIME: Initialized Greyscale subsystem within 0.29 seconds! [2026-09-24 17:15:29.226] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-09-24 17:15:31.232] RUNTIME: Initialized Early Assets subsystem within 2.01 seconds! [2026-09-24 17:15:31.234] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-09-24 17:15:31.234] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-09-24 17:15:31.236] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-09-24 17:15:31.241] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-09-24 17:15:31.241] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-09-24 17:15:31.241] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-09-24 17:15:31.242] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-09-24 17:15:31.242] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-09-24 17:15:31.242] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-09-24 17:15:31.322] RUNTIME: Initialized Text To Speech subsystem within 0.08 seconds! [2026-09-24 17:15:31.322] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-09-24 17:15:31.340] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-09-24 17:15:31.341] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-09-24 17:15:31.341] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-09-24 17:15:31.836] RUNTIME: Initialized PRISM subsystem within 0.5 seconds! [2026-09-24 17:15:31.837] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-09-24 17:15:31.837] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-09-24 17:15:31.838] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-09-24 17:15:31.839] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-09-24 17:15:31.839] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-09-24 17:15:31.839] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-09-24 17:15:31.839] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-09-24 17:15:31.840] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-09-24 17:15:31.840] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-09-24 17:15:31.840] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-09-24 17:15:31.840] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-09-24 17:15:31.841] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-09-24 17:15:31.842] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-09-24 17:15:31.875] RUNTIME: Initialized Research subsystem within 0.03 seconds! [2026-09-24 17:15:31.878] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-09-24 17:15:31.885] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-09-24 17:15:31.888] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-09-24 17:15:31.889] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-09-24 17:15:31.916] RUNTIME: Initialized Instruments subsystem within 0.03 seconds! [2026-09-24 17:15:31.916] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-09-24 17:15:43.376] RUNTIME: Initialized Achievements subsystem within 11.46 seconds! [2026-09-24 17:15:43.627] RUNTIME: Initialized Ticker subsystem within 0.25 seconds! [2026-09-24 17:15:43.682] RUNTIME: Loading Kilo Station... [2026-09-24 17:15:45.300] RUNTIME: Loaded Station in 1.61875s! [2026-09-24 17:15:46.929] RUNTIME: Loaded Lavaland in 1.40625s! [2026-09-24 17:15:53.535] RUNTIME: Lava Ruins loader finished placing 31/42 ruins with 0 left to spend. [2026-09-24 17:15:53.576] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-09-24 17:15:54.413] RUNTIME: Cave Generator terrain generation finished in 0.83125s! [2026-09-24 17:15:54.450] RUNTIME: Cave Generator terrain generation finished in 0.03125s! [2026-09-24 17:15:56.869] RUNTIME: Cave Generator terrain population finished in 0.05625s! [2026-09-24 17:15:56.874] RUNTIME: Cave Generator terrain population finished in 0.00625s! [2026-09-24 17:15:57.663] RUNTIME: Initialized Mapping subsystem within 14.01 seconds! [2026-09-24 17:15:57.664] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-09-24 17:15:57.721] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-09-24 17:15:57.722] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-09-24 17:16:53.574] RUNTIME: Initialized Atoms subsystem within 55.85 seconds! [2026-09-24 17:16:53.624] RUNTIME: Loaded 5 engraved messages on map Kilo Station [2026-09-24 17:16:53.625] 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-09-24 17:16:53.647] RUNTIME: Initialized Persistence subsystem within 0.03 seconds! [2026-09-24 17:16:53.684] RUNTIME: runtime error: bad icon operation - proc name: New (/icon/New) - usr: null - src: /icon (/icon) - call stack: - /icon (/icon): New("data/paintings/images/eba5c54e...", null, null, null, null) - the Public Painting Exhibit mo... (/obj/structure/sign/painting/library): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-24 17:16:53.685] RUNTIME: runtime error: Found painting size with no matching canvas type - proc name: load persistent (/obj/structure/sign/painting/proc/load_persistent) - source file: code/modules/art/paintings.dm,713 - usr: null - src: the Public Painting Exhibit mo... (/obj/structure/sign/painting/library) - src.loc: the floor (97,126,2) (/turf/open/floor/iron/dark) - call stack: - the Public Painting Exhibit mo... (/obj/structure/sign/painting/library): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-24 17:16:53.908] RUNTIME: Initialized Persistent Paintings subsystem within 0.26 seconds! [2026-09-24 17:16:56.461] RUNTIME: Initialized Assets subsystem within 2.55 seconds! [2026-09-24 17:16:56.502] RUNTIME: Initialized Wardrobe subsystem within 0.03 seconds! [2026-09-24 17:16:56.506] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-09-24 17:16:56.841] RUNTIME: Initialized Ore Generation subsystem within 0.33 seconds! [2026-09-24 17:16:57.012] RUNTIME: Initialized Minor Mapping subsystem within 0.17 seconds! [2026-09-24 17:16:57.014] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-09-24 17:16:57.162] RUNTIME: Initialized Machines subsystem within 0.15 seconds! [2026-09-24 17:16:57.163] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-09-24 17:17:17.733] RUNTIME: Initialized Lighting subsystem within 20.57 seconds! [2026-09-24 17:17:19.845] RUNTIME: Initialized Library Loading subsystem within 2.11 seconds! [2026-09-24 17:17:26.036] RUNTIME: Initialized Icon Smoothing subsystem within 6.19 seconds! [2026-09-24 17:17:26.327] RUNTIME: Initialized Fishing subsystem within 0.29 seconds! [2026-09-24 17:17:34.299] RUNTIME: Initialized Atmospherics subsystem within 7.97 seconds! [2026-09-24 17:17:41.784] RUNTIME: Initialized Shuttle subsystem within 7.48 seconds! [2026-09-24 17:17:41.823] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-09-24 17:17:42.129] RUNTIME: Initialized Ban Cache subsystem within 0.31 seconds! [2026-09-24 17:17:42.130] RUNTIME: Initializations complete within 133.319 seconds! [2026-09-24 17:21:45.385] RUNTIME: Game start took 1.3375s [2026-09-24 17:31:05.842] RUNTIME: ## TESTING: GC: -- [0x210623b6] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-24 17:38:05.888] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the small ore vent (/obj/structure/ore_vent/random) Existing Proc: handle_wave_conclusion New Proc: handle_wave_conclusion - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: null - usr.loc: the siderite floor (149,57,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the small ore vent (/obj/structure/ore_vent/random): RegisterSignal(the small ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the small ore vent (/obj/structure/ore_vent/random): start wave defense() - the small ore vent (/obj/structure/ore_vent/random): scan and confirm(Ezekiel Burns (/mob/living/carbon/human), 0) - the small ore vent (/obj/structure/ore_vent/random): item interaction(Ezekiel Burns (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the small ore vent (/obj/structure/ore_vent/random): base item interaction(Ezekiel Burns (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner): melee attack chain(Ezekiel Burns (/mob/living/carbon/human), the small ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - Ezekiel Burns (/mob/living/carbon/human): ClickOn(the small ore vent (/obj/structure/ore_vent/random), "icon-x=28;icon-y=9;left=1;butt...") - the small ore vent (/obj/structure/ore_vent/random): Click(the siderite floor (148,58,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface), "mapwindow.map", "icon-x=28;icon-y=9;left=1;butt...") - the small ore vent (/obj/structure/ore_vent/random): Click(the siderite floor (148,58,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface), "mapwindow.map", "icon-x=28;icon-y=9;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ezekiel Burns (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-24 17:40:19.112] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Mike Haddad (/mob/living/carbon/human), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 10.6667) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JayGrimes (/client): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:19.114] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Mike Haddad (/mob/living/carbon/human), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 10.6667) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JayGrimes (/client): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:19.262] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Mike Haddad (/mob/living/carbon/human), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 10.6667) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JayGrimes (/client): Move(the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:19.264] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Mike Haddad (/mob/living/carbon/human), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 10.6667) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JayGrimes (/client): Move(the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:24.416] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (165,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - JayGrimes (/client): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:24.418] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (165,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - JayGrimes (/client): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:26.916] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:26.918] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:28.516] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the radiation crate (/obj/structure/closet/crate/radiation), the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the radiation crate (/obj/structure/closet/crate/radiation), the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the radiation crate (/obj/structure/closet/crate/radiation): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the radiation crate (/obj/structure/closet/crate/radiation), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the radiation crate (/obj/structure/closet/crate/radiation), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the radiation crate (/obj/structure/closet/crate/radiation): Move(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - the radiation crate (/obj/structure/closet/crate/radiation): Move(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the radiation crate (/obj/structure/closet/crate/radiation), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:28.518] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the radiation crate (/obj/structure/closet/crate/radiation), the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the radiation crate (/obj/structure/closet/crate/radiation), the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the radiation crate (/obj/structure/closet/crate/radiation): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the radiation crate (/obj/structure/closet/crate/radiation), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the radiation crate (/obj/structure/closet/crate/radiation), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the radiation crate (/obj/structure/closet/crate/radiation): Move(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - the radiation crate (/obj/structure/closet/crate/radiation): Move(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the radiation crate (/obj/structure/closet/crate/radiation), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:30.567] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6467, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6467, 1) - the crate (/obj/structure/closet/crate): move from pull(Mike Haddad (/mob/living/carbon/human), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), 10.6467) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JayGrimes (/client): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:40:30.570] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6467, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6467, 1) - the crate (/obj/structure/closet/crate): move from pull(Mike Haddad (/mob/living/carbon/human), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), 10.6467) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JayGrimes (/client): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:45:57.371] RUNTIME: ## TESTING: GC: -- [0x2104d7a6] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-24 17:51:53.848] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (165,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - JayGrimes (/client): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:51:53.850] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (165,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - JayGrimes (/client): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:51:55.245] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): SendSignal("atom_entering", /list (/list)) - the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:51:55.248] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (166,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): SendSignal("atom_entering", /list (/list)) - the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:51:55.395] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): SendSignal("atom_entering", /list (/list)) - the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): Move(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): Move(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:51:55.397] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): SendSignal("atom_entering", /list (/list)) - the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): Move(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer): Move(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the body freezer - #5480 (/obj/structure/closet/crate/secure/freezer), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:54:51.863] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (167,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:54:51.865] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (167,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:54:52.013] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:54:52.015] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 17:56:56.373] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the small ore vent (/obj/structure/ore_vent/random) Existing Proc: handle_wave_conclusion New Proc: handle_wave_conclusion - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: null - usr.loc: the siderite floor (147,58,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the small ore vent (/obj/structure/ore_vent/random): RegisterSignal(the small ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the small ore vent (/obj/structure/ore_vent/random): start wave defense() - the small ore vent (/obj/structure/ore_vent/random): scan and confirm(Ezekiel Burns (/mob/living/carbon/human), 0) - the small ore vent (/obj/structure/ore_vent/random): item interaction(Ezekiel Burns (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the small ore vent (/obj/structure/ore_vent/random): base item interaction(Ezekiel Burns (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner): melee attack chain(Ezekiel Burns (/mob/living/carbon/human), the small ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - Ezekiel Burns (/mob/living/carbon/human): ClickOn(the small ore vent (/obj/structure/ore_vent/random), "icon-x=15;icon-y=33;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the siderite floor (148,58,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface), "mapwindow.map", "icon-x=15;icon-y=33;left=1;but...") - [2026-09-24 17:58:23.568] 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: Vents-Hot-Air (/mob/living/carbon/human) - src: the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w) - usr.loc: the plating (113,63,2) (/turf/open/floor/plating) - src.loc: the plating (112,63,2) (/turf/open/floor/plating) - call stack: - the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): add member(the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w)) - the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): on construction(Vents-Hot-Air (/mob/living/carbon/human), "#454545", 2) - 4-way pipe manifold fitting (/obj/item/pipe/quaternary): 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 (112,64,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 (112,64,2) (/turf/open/floor/plating), Vents-Hot-Air (/mob/living/carbon/human), /list (/list)) - the plating (112,64,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 (112,64,2) (/turf/open/floor/plating), /list (/list), /list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): ClickOn(the plating (112,64,2) (/turf/open/floor/plating), "icon-x=24;icon-y=15;left=1;but...") - the plating (112,64,2) (/turf/open/floor/plating): Click(the plating (112,64,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=24;icon-y=15;left=1;but...") - [2026-09-24 17:58:23.976] 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: Vents-Hot-Air (/mob/living/carbon/human) - src: the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w) - usr.loc: the plating (113,63,2) (/turf/open/floor/plating) - src.loc: the plating (112,63,2) (/turf/open/floor/plating) - call stack: - the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): add member(the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w)) - the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): on construction(Vents-Hot-Air (/mob/living/carbon/human), "#454545", 3) - 4-way pipe manifold fitting (/obj/item/pipe/quaternary): 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 (112,64,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 (112,64,2) (/turf/open/floor/plating), Vents-Hot-Air (/mob/living/carbon/human), /list (/list)) - the plating (112,64,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 (112,64,2) (/turf/open/floor/plating), /list (/list), /list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): ClickOn(the plating (112,64,2) (/turf/open/floor/plating), "icon-x=24;icon-y=15;left=1;but...") - the plating (112,64,2) (/turf/open/floor/plating): Click(the plating (112,64,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=24;icon-y=15;left=1;but...") - [2026-09-24 17:58:24.172] 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: Vents-Hot-Air (/mob/living/carbon/human) - src: the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w) - usr.loc: the plating (113,63,2) (/turf/open/floor/plating) - src.loc: the plating (112,64,2) (/turf/open/floor/plating) - call stack: - the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): add member(the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w)) - the dark 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): on construction(Vents-Hot-Air (/mob/living/carbon/human), "#454545", 3) - 4-way pipe manifold fitting (/obj/item/pipe/quaternary): 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 (113,64,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 (113,64,2) (/turf/open/floor/plating), Vents-Hot-Air (/mob/living/carbon/human), /list (/list)) - the plating (113,64,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 (113,64,2) (/turf/open/floor/plating), /list (/list), /list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): ClickOn(the plating (113,64,2) (/turf/open/floor/plating), "icon-x=20;icon-y=17;left=1;but...") - the plating (113,64,2) (/turf/open/floor/plating): Click(the plating (113,64,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=20;icon-y=17;left=1;but...") - [2026-09-24 17:58:33.400] 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: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the plating (65,142,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 15.95, 0, null, "code/modules/balloon_alert/bal...", 102) - the crude plank barricade (/obj/structure/barricade/wooden/crude): balloon alert perform(Max Otto (/mob/living/carbon/human), "deconstructing barricade...") - the crude plank barricade (/obj/structure/barricade/wooden/crude): balloon alert(Max Otto (/mob/living/carbon/human), "deconstructing barricade...") - [2026-09-24 18:00:59.386] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (165,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - JayGrimes (/client): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:00:59.389] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (165,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (165,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - JayGrimes (/client): Move(the shuttle floor (165,109,2) (/turf/open/floor/mineral/plastitanium), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:01:00.686] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate - #5483 (/obj/structure/closet/crate/internals), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate - #5483 (/obj/structure/closet/crate/internals), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the emergency crate - #5483 (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the emergency crate - #5483 (/obj/structure/closet/crate/internals), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the emergency crate - #5483 (/obj/structure/closet/crate/internals), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the emergency crate - #5483 (/obj/structure/closet/crate/internals): Move(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - the emergency crate - #5483 (/obj/structure/closet/crate/internals): Move(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the emergency crate - #5483 (/obj/structure/closet/crate/internals), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:01:00.689] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (166,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate - #5483 (/obj/structure/closet/crate/internals), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate - #5483 (/obj/structure/closet/crate/internals), the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the emergency crate - #5483 (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the emergency crate - #5483 (/obj/structure/closet/crate/internals), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the emergency crate - #5483 (/obj/structure/closet/crate/internals), the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the emergency crate - #5483 (/obj/structure/closet/crate/internals): Move(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - the emergency crate - #5483 (/obj/structure/closet/crate/internals): Move(the shuttle floor (166,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the emergency crate - #5483 (/obj/structure/closet/crate/internals), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (166,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:01:02.638] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate - #5482 (/obj/structure/closet/crate/internals), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate - #5482 (/obj/structure/closet/crate/internals), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the emergency crate - #5482 (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the emergency crate - #5482 (/obj/structure/closet/crate/internals), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the emergency crate - #5482 (/obj/structure/closet/crate/internals), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the emergency crate - #5482 (/obj/structure/closet/crate/internals): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - the emergency crate - #5482 (/obj/structure/closet/crate/internals): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the emergency crate - #5482 (/obj/structure/closet/crate/internals), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:01:02.641] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Mike Haddad (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate - #5482 (/obj/structure/closet/crate/internals), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate - #5482 (/obj/structure/closet/crate/internals), the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the emergency crate - #5482 (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the emergency crate - #5482 (/obj/structure/closet/crate/internals), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the emergency crate - #5482 (/obj/structure/closet/crate/internals), the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the emergency crate - #5482 (/obj/structure/closet/crate/internals): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - the emergency crate - #5482 (/obj/structure/closet/crate/internals): Move(the shuttle floor (167,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6534, 1) - Mike Haddad (/mob/living/carbon/human): PushAM(the emergency crate - #5482 (/obj/structure/closet/crate/internals), 1000) - ... - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JayGrimes (/client): Move(the shuttle floor (167,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Mike Haddad (/mob/living/carbon/human): keyLoop(JayGrimes (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:02:51.323] RUNTIME: ## TESTING: GC: -- [0x21010489] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-09-24 18:03:30.467] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (168,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (168,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (168,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (168,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:04:09.630] RUNTIME: ## TESTING: GC: -- [0x20438d9] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-24 18:04:15.471] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (167,45,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (167,45,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (167,45,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (167,45,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:04:16.480] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (161,48,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (161,48,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (161,48,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (161,48,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:04:17.469] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (155,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (155,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (155,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (155,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:10:26.452] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:10:30.452] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:11:31.464] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (154,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (154,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (154,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (154,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:11:32.469] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (161,49,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (161,49,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (161,49,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (161,49,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:11:33.468] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (166,44,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (166,44,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (166,44,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (166,44,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:11:34.467] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (167,40,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (167,40,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (167,40,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (167,40,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:11:39.473] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (164,45,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (164,45,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (164,45,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (164,45,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:11:40.472] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (159,48,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (159,48,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (159,48,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (159,48,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:14:17.105] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", the black raptor (/mob/living/basic/raptor/black), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:16:57.846] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:17:02.018] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Ezekiel Burns (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:17:06.773] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:17:18.580] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Ezekiel Burns (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:17:39.748] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:27:20.424] RUNTIME: ## TESTING: GC: -- [0x2043d62] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-24 18:29:58.883] RUNTIME: ## TESTING: GC: -- [0x21069058] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-24 18:31:42.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): 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-09-24 18:31:42.830] 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-09-24 18:34:49.644] RUNTIME: ## TESTING: GC: -- [0x21013ae0] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-24 18:37:27.918] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,111,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.66, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.66, 1) - Ezekiel Burns (/mob/living/carbon/human): PushAM(the shaft mining delivery crat... (/obj/structure/closet/crate), 1000) - ... - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Gryffinp (/client): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Ezekiel Burns (/mob/living/carbon/human): keyLoop(Gryffinp (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:37:27.921] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,111,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.66, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.66, 1) - Ezekiel Burns (/mob/living/carbon/human): PushAM(the shaft mining delivery crat... (/obj/structure/closet/crate), 1000) - ... - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Gryffinp (/client): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Ezekiel Burns (/mob/living/carbon/human): keyLoop(Gryffinp (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:37:28.068] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.66, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.66, 1) - Ezekiel Burns (/mob/living/carbon/human): PushAM(the shaft mining delivery crat... (/obj/structure/closet/crate), 1000) - ... - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Gryffinp (/client): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Ezekiel Burns (/mob/living/carbon/human): keyLoop(Gryffinp (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:37:28.070] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.66, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.66, 1) - Ezekiel Burns (/mob/living/carbon/human): PushAM(the shaft mining delivery crat... (/obj/structure/closet/crate), 1000) - ... - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Gryffinp (/client): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Ezekiel Burns (/mob/living/carbon/human): keyLoop(Gryffinp (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:43:52.545] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the small ore vent (/obj/structure/ore_vent/random) Existing Proc: handle_wave_conclusion New Proc: handle_wave_conclusion - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: null - usr.loc: the volcanic floor (148,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the small ore vent (/obj/structure/ore_vent/random): RegisterSignal(the small ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the small ore vent (/obj/structure/ore_vent/random): start wave defense() - the small ore vent (/obj/structure/ore_vent/random): scan and confirm(Ezekiel Burns (/mob/living/carbon/human), 0) - the small ore vent (/obj/structure/ore_vent/random): item interaction(Ezekiel Burns (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the small ore vent (/obj/structure/ore_vent/random): base item interaction(Ezekiel Burns (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner): melee attack chain(Ezekiel Burns (/mob/living/carbon/human), the small ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - Ezekiel Burns (/mob/living/carbon/human): ClickOn(the small ore vent (/obj/structure/ore_vent/random), "icon-x=23;icon-y=26;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the siderite floor (148,58,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface), "mapwindow.map", "icon-x=23;icon-y=26;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the siderite floor (148,58,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface), "mapwindow.map", "icon-x=23;icon-y=26;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ezekiel Burns (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-24 18:44:42.549] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:44:58.305] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", the black raptor (/mob/living/basic/raptor/black), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:45:42.770] RUNTIME: runtime error: tgui_window_visible overridden. Use override = TRUE to suppress this warning. - Target: /datum/tgui_window (/datum/tgui_window) Existing Proc: display_on_ui_visible New Proc: display_on_ui_visible - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("tgui_window_visible overridden...", "code/datums/signals.dm", 43) - the screen (/atom/movable/screen/map_view/camera): RegisterSignal(/datum/tgui_window (/datum/tgui_window), "tgui_window_visible", "display_on_ui_visible", 0) - the screen (/atom/movable/screen/map_view/camera): display to(Max Otto (/mob/living/carbon/human), /datum/tgui_window (/datum/tgui_window)) - /datum/computer_file/program/s... (/datum/computer_file/program/secureye/syndicate): ui interact(Max Otto (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - Max Otto (Janitor) (/obj/item/modular_computer/pda/crew/janitor): ui interact(Max Otto (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:46:05.853] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the small ore vent (/obj/structure/ore_vent/random) Existing Proc: handle_wave_conclusion New Proc: handle_wave_conclusion - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: null - usr.loc: the siderite floor (148,57,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the small ore vent (/obj/structure/ore_vent/random): RegisterSignal(the small ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the small ore vent (/obj/structure/ore_vent/random): start wave defense() - the small ore vent (/obj/structure/ore_vent/random): scan and confirm(Ezekiel Burns (/mob/living/carbon/human), 0) - the small ore vent (/obj/structure/ore_vent/random): item interaction(Ezekiel Burns (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the small ore vent (/obj/structure/ore_vent/random): base item interaction(Ezekiel Burns (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner): melee attack chain(Ezekiel Burns (/mob/living/carbon/human), the small ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - Ezekiel Burns (/mob/living/carbon/human): ClickOn(the small ore vent (/obj/structure/ore_vent/random), "icon-x=24;icon-y=23;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the siderite floor (148,58,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface), "mapwindow.map", "icon-x=24;icon-y=23;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the siderite floor (148,58,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface), "mapwindow.map", "icon-x=24;icon-y=23;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ezekiel Burns (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-24 18:46:25.835] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (154,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (154,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (154,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (154,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:07.903] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", the black raptor (/mob/living/basic/raptor/black), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:12.190] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:14.436] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Ezekiel Burns (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:15.330] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (157,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (157,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (157,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (157,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:16.358] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (160,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (160,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (160,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (160,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:17.334] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (160,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (160,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (160,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (160,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:18.345] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (156,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (156,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (156,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (156,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:22.397] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (154,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (154,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (154,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (154,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:23.383] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:24.397] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:25.388] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:26.391] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:27.380] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:28.396] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:29.379] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (155,56,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:30.399] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (157,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (157,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (157,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (157,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:31.381] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (158,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (158,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (158,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (158,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:32.393] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (160,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (160,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (160,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (160,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:33.379] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (157,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (157,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (157,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (157,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:34.396] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (157,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (157,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (157,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (157,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:35.382] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (159,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (159,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (159,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (159,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:36.407] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,60,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,60,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,60,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,60,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:37.379] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:38.396] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:39.380] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (165,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (165,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (165,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (165,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:48.395] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (165,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (165,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (165,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (165,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:49.381] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (164,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (164,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (164,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (164,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:50.399] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (168,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (168,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (168,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (168,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:53.387] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (164,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (164,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (164,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (164,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:54.403] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (164,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (164,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (164,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (164,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:55.391] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (165,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (165,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (165,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (165,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:56.404] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (168,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (168,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (168,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (168,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:54:59.387] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (168,64,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (168,64,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (168,64,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (168,64,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:02.401] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (167,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (167,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (167,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (167,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:03.391] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (163,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (163,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (163,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (163,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:04.399] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (159,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (159,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (159,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (159,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:05.390] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (164,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (164,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (164,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (164,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:06.415] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (167,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (167,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (167,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (167,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:08.413] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (162,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (162,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (162,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (162,64,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:09.394] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:10.410] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:11.393] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:12.410] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (159,59,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (159,59,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (159,59,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (159,59,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:13.393] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (158,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (158,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (158,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (158,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:14.420] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (156,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (156,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (156,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (156,53,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:15.403] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (156,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (156,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (156,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (156,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:16.429] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (160,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (160,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (160,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (160,56,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:17.397] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (164,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (164,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (164,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (164,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:55:18.432] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (169,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (169,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (169,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (169,67,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:56:59.146] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: Orville Kashif (/mob/living/carbon/human) - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - usr.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - View Stats (/datum/action/vehicle/sealed/mecha/mech_view_stats): Trigger(Orville Kashif (/mob/living/carbon/human), null) - View Stats (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=5;icon-y=9;left=1;butto...") - Elisha 13 (/client): Click(View Stats (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=5;icon-y=9;left=1;butto...") - [2026-09-24 18:56:59.624] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:00.526] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:01.423] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:02.331] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:03.230] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:04.124] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:05.024] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:05.938] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:06.826] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:07.010] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: Orville Kashif (/mob/living/carbon/human) - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - usr.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(the Odysseus (/obj/vehicle/sealed/mecha/odysseus)) - tgui (/datum/controller/subsystem/tgui): update uis(the Odysseus (/obj/vehicle/sealed/mecha/odysseus)) - /datum/tgui (/datum/tgui): on act message("select_module", /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/select_module", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/select_module", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Elisha 13 (/client): Topic("type=act%2Fselect_module&paylo...", /list (/list), null, null) - [2026-09-24 18:57:07.726] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:08.629] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:09.527] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:10.424] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:11.326] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:12.239] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:13.127] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:27.711] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: Orville Kashif (/mob/living/carbon/human) - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - usr.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - View Stats (/datum/action/vehicle/sealed/mecha/mech_view_stats): Trigger(Orville Kashif (/mob/living/carbon/human), null) - View Stats (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=20;icon-y=12;left=1;but...") - Elisha 13 (/client): Click(View Stats (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=20;icon-y=12;left=1;but...") - [2026-09-24 18:57:28.432] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:29.332] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:30.231] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:31.137] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:32.036] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:32.939] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:33.855] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:34.735] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:35.640] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:36.537] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:57:37.439] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:06.181] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: Orville Kashif (/mob/living/carbon/human) - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - usr.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - View Stats (/datum/action/vehicle/sealed/mecha/mech_view_stats): Trigger(Orville Kashif (/mob/living/carbon/human), null) - View Stats (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=10;left=1;but...") - View Stats (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=10;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /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) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:07.138] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:08.032] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:08.946] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:09.846] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:10.745] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:11.644] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:11.792] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: Orville Kashif (/mob/living/carbon/human) - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - usr.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(the Odysseus (/obj/vehicle/sealed/mecha/odysseus)) - tgui (/datum/controller/subsystem/tgui): update uis(the Odysseus (/obj/vehicle/sealed/mecha/odysseus)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Orville Kashif (/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() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:12.577] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:13.443] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:14.346] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:15.244] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:16.150] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:17.047] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:17.946] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:18.444] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: Orville Kashif (/mob/living/carbon/human) - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - usr.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(the Odysseus (/obj/vehicle/sealed/mecha/odysseus)) - tgui (/datum/controller/subsystem/tgui): update uis(the Odysseus (/obj/vehicle/sealed/mecha/odysseus)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Orville Kashif (/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() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:18.851] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:19.746] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:20.647] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: Orville Kashif (/mob/living/carbon/human) - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - usr.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(the Odysseus (/obj/vehicle/sealed/mecha/odysseus)) - tgui (/datum/controller/subsystem/tgui): update uis(the Odysseus (/obj/vehicle/sealed/mecha/odysseus)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Orville Kashif (/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() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:20.652] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:21.549] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 18:58:22.451] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Odysseus (/obj/vehicle/sealed/mecha/odysseus) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): get module ui data() - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui data(Orville Kashif (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Orville Kashif (/mob/living/carbon/human), the Odysseus (/obj/vehicle/sealed/mecha/odysseus), /datum/tgui (/datum/tgui)) - the Odysseus (/obj/vehicle/sealed/mecha/odysseus): ui interact(Orville Kashif (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:00:09.863] RUNTIME: ## TESTING: GC: -- [0x2106aa52] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-24 19:01:18.484] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (165,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (165,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (165,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (165,68,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:19.480] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:20.480] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (159,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (159,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (159,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (159,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:21.498] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (155,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (155,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (155,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (155,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:44.522] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (156,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (156,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (156,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (156,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:45.520] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (161,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (161,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (161,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (161,57,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:46.500] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (161,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (161,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (161,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (161,62,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:47.501] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (166,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (166,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (166,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (166,67,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:56.509] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (165,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (165,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (165,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (165,66,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:57.504] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,61,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,61,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,61,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,61,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:58.501] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (157,55,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (157,55,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (157,55,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (157,55,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:01:59.501] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (154,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (154,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (154,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (154,50,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:05:32.303] 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: Jat-Ra (/mob/living/carbon/human) - src: null - usr.loc: the floor (143,124,2) (/turf/open/floor/iron/dark/corner) - call stack: - remove wibbly filters(the security holobarrier (/obj/structure/holosign/barrier), 2.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Jat-Ra (/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-09-24 19:06:13.184] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): Attach(the mail crate (/obj/structure/closet/crate/mail/economy), 14) - the mail crate (/obj/structure/closet/crate/mail/economy): AddElement(/list (/list)) - the mail crate (/obj/structure/closet/crate/mail/economy): Initialize(0) - the mail crate (/obj/structure/closet/crate/mail/economy): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mail crate (/obj/structure/closet/crate/mail/economy), 0, /list (/list)) - the mail crate (/obj/structure/closet/crate/mail/economy): New(0) - the supply shuttle (/obj/docking_port/mobile/supply): create mail() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:06:13.185] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): Attach(the mail crate (/obj/structure/closet/crate/mail/economy), 14) - the mail crate (/obj/structure/closet/crate/mail/economy): AddElement(/list (/list)) - the mail crate (/obj/structure/closet/crate/mail/economy): Initialize(0) - the mail crate (/obj/structure/closet/crate/mail/economy): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mail crate (/obj/structure/closet/crate/mail/economy), 0, /list (/list)) - the mail crate (/obj/structure/closet/crate/mail/economy): New(0) - the supply shuttle (/obj/docking_port/mobile/supply): create mail() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:07:36.735] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 9, 10.6268, 1) - ... - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Gryffinp (/client): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Ezekiel Burns (/mob/living/carbon/human): keyLoop(Gryffinp (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:07:36.738] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 9, 10.6268, 1) - ... - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Gryffinp (/client): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Ezekiel Burns (/mob/living/carbon/human): keyLoop(Gryffinp (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:07:37.235] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,112,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,112,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,112,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow), 8, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow), 8, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow), 9, 10.6268, 1) - ... - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (166,112,2) (/turf/open/floor/mineral/titanium/yellow), 8, null) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (166,112,2) (/turf/open/floor/mineral/titanium/yellow), 8) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (166,112,2) (/turf/open/floor/mineral/titanium/yellow), 8) - Gryffinp (/client): Move(the shuttle floor (166,112,2) (/turf/open/floor/mineral/titanium/yellow), 8) - Ezekiel Burns (/mob/living/carbon/human): keyLoop(Gryffinp (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:07:37.237] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,112,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,112,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (168,112,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow), 8, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow), 8, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (167,112,2) (/turf/open/floor/mineral/titanium/yellow), 9, 10.6268, 1) - ... - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (166,112,2) (/turf/open/floor/mineral/titanium/yellow), 8, null) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (166,112,2) (/turf/open/floor/mineral/titanium/yellow), 8) - Ezekiel Burns (/mob/living/carbon/human): Move(the shuttle floor (166,112,2) (/turf/open/floor/mineral/titanium/yellow), 8) - Gryffinp (/client): Move(the shuttle floor (166,112,2) (/turf/open/floor/mineral/titanium/yellow), 8) - Ezekiel Burns (/mob/living/carbon/human): keyLoop(Gryffinp (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:10:26.803] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,157 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the shuttle floor (204,48,13) (/turf/open/floor/mineral/titanium/yellow), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the shuttle floor (204,48,13) (/turf/open/floor/mineral/titanium/yellow), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the shuttle floor (151,108,1) (/turf/open/floor/mineral/titanium/yellow)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the shuttle floor (151,108,1) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (204,48,13) (/turf/open/floor/mineral/titanium/yellow), /list (/list), 1, Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), the supply shuttle (/obj/docking_port/mobile/supply)) - the supply shuttle (/obj/docking_port/mobile/supply): takeoff(/list (/list), /list (/list), /list (/list), 180, 1, Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1, 0) - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:19:16.069] RUNTIME: runtime error: Ezekiel Burns typed a text string longer than the max length - proc name: ui act (/datum/tgui_input_text/ui_act) - source file: code/modules/tgui_input/text.dm,144 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: /datum/tgui_input_text (/datum/tgui_input_text) - usr.loc: the floor (151,33,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - /datum/tgui_input_text (/datum/tgui_input_text): ui act("submit", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("submit", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /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/submit", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/submit", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Gryffinp (/client): Topic("type=act%2Fsubmit&payload=%7B%...", /list (/list), null, null) - [2026-09-24 19:19:17.304] RUNTIME: runtime error: Ezekiel Burns typed a text string longer than the max length - proc name: ui act (/datum/tgui_input_text/ui_act) - source file: code/modules/tgui_input/text.dm,144 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: /datum/tgui_input_text (/datum/tgui_input_text) - usr.loc: the floor (151,33,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - /datum/tgui_input_text (/datum/tgui_input_text): ui act("submit", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("submit", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ezekiel Burns (/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() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:19:17.872] RUNTIME: runtime error: Ezekiel Burns typed a text string longer than the max length - proc name: ui act (/datum/tgui_input_text/ui_act) - source file: code/modules/tgui_input/text.dm,144 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: /datum/tgui_input_text (/datum/tgui_input_text) - usr.loc: the floor (151,33,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - /datum/tgui_input_text (/datum/tgui_input_text): ui act("submit", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("submit", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /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/submit", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/submit", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Gryffinp (/client): Topic("type=act%2Fsubmit&payload=%7B%...", /list (/list), null, null) - [2026-09-24 19:19:18.056] RUNTIME: runtime error: Ezekiel Burns typed a text string longer than the max length - proc name: ui act (/datum/tgui_input_text/ui_act) - source file: code/modules/tgui_input/text.dm,144 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: /datum/tgui_input_text (/datum/tgui_input_text) - usr.loc: the floor (151,33,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - /datum/tgui_input_text (/datum/tgui_input_text): ui act("submit", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("submit", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ezekiel Burns (/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() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:19:18.304] RUNTIME: runtime error: Ezekiel Burns typed a text string longer than the max length - proc name: ui act (/datum/tgui_input_text/ui_act) - source file: code/modules/tgui_input/text.dm,144 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: /datum/tgui_input_text (/datum/tgui_input_text) - usr.loc: the floor (151,33,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - /datum/tgui_input_text (/datum/tgui_input_text): ui act("submit", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("submit", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ezekiel Burns (/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() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:19:18.479] RUNTIME: runtime error: Ezekiel Burns typed a text string longer than the max length - proc name: ui act (/datum/tgui_input_text/ui_act) - source file: code/modules/tgui_input/text.dm,144 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: /datum/tgui_input_text (/datum/tgui_input_text) - usr.loc: the floor (151,33,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - /datum/tgui_input_text (/datum/tgui_input_text): ui act("submit", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("submit", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /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/submit", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/submit", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Gryffinp (/client): Topic("type=act%2Fsubmit&payload=%7B%...", /list (/list), null, null) - [2026-09-24 19:19:19.921] RUNTIME: runtime error: Ezekiel Burns typed a text string longer than the max length - proc name: ui act (/datum/tgui_input_text/ui_act) - source file: code/modules/tgui_input/text.dm,144 - usr: Ezekiel Burns (/mob/living/carbon/human) - src: /datum/tgui_input_text (/datum/tgui_input_text) - usr.loc: the floor (150,33,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - /datum/tgui_input_text (/datum/tgui_input_text): ui act("submit", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("submit", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /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/submit", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/submit", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Gryffinp (/client): Topic("type=act%2Fsubmit&payload=%7B%...", /list (/list), null, null) - [2026-09-24 19:19:45.889] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (160,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (160,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (160,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (160,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:19:46.905] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,61,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,61,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,61,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,61,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:19:47.898] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:19:48.890] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - call stack: - the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): collect dynamic lightsources() - the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get dynamic lumcount() - the siderite floor (160,63,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:19:49.908] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (160,58,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (160,58,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (160,58,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (160,58,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:19:50.912] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (158,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (158,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (158,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (158,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:19:51.897] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the volcanic floor (157,51,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - the volcanic floor (157,51,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): collect dynamic lightsources() - the volcanic floor (157,51,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get dynamic lumcount() - the volcanic floor (157,51,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:44.967] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:45.963] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:46.962] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (155,38,3) (/turf/open/floor/iron/dark) - call stack: - the floor (155,38,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (155,38,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (155,38,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:47.977] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (155,38,3) (/turf/open/floor/iron/dark) - call stack: - the floor (155,38,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (155,38,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (155,38,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:48.965] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:49.983] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (155,38,3) (/turf/open/floor/iron/dark) - call stack: - the floor (155,38,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (155,38,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (155,38,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:50.967] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (155,38,3) (/turf/open/floor/iron/dark) - call stack: - the floor (155,38,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (155,38,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (155,38,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:51.972] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (155,37,3) (/turf/open/floor/iron/dark/smooth_corner) - call stack: - the floor (155,37,3) (/turf/open/floor/iron/dark/smooth_corner): collect dynamic lightsources() - the floor (155,37,3) (/turf/open/floor/iron/dark/smooth_corner): get dynamic lumcount() - the floor (155,37,3) (/turf/open/floor/iron/dark/smooth_corner): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:52.967] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (155,36,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:53.981] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,36,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,36,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,36,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,36,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:54.972] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,36,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,36,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,36,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,36,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:55.981] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:56.977] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:57.982] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:58.980] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:23:59.982] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:00.975] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:01.979] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:02.974] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:03.977] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:04.975] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:05.978] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:06.990] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:07.983] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:08.976] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:09.994] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:10.993] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:11.993] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:12.985] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:14.008] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:15.027] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:16.127] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:17.102] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:18.101] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:19.099] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (154,38,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:20.120] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:21.100] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:22.104] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:23.102] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:24.113] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:25.106] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:26.104] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge) - call stack: - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): collect dynamic lightsources() - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): get dynamic lumcount() - the floor (156,37,3) (/turf/open/floor/iron/dark/smooth_edge): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:27.101] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,39,3) (/turf/open/floor/iron/dark) - call stack: - the floor (154,39,3) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (154,39,3) (/turf/open/floor/iron/dark): get dynamic lumcount() - the floor (154,39,3) (/turf/open/floor/iron/dark): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:24:28.116] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large) - call stack: - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): collect dynamic lightsources() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get dynamic lumcount() - the floor (154,37,3) (/turf/open/floor/iron/dark/textured_large): get lumcount(0, 1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): tick(1) - /datum/status_effect/grouped/b... (/datum/status_effect/grouped/bodypart_effect/photosynthesis): process(1) - Processing (/datum/controller/subsystem/processing): fire(0) - Processing (/datum/controller/subsystem/processing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:27:01.709] RUNTIME: ## TESTING: GC: -- [0x2106d16b] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-24 19:31:55.742] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:31:59.011] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:34:38.696] RUNTIME: ## TESTING: GC: -- [0x2100b4e1] | /datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee was unable to be GC'd -- (ref count of 3) [2026-09-24 19:34:38.697] RUNTIME: ## TESTING: GC: -- [0x3000130] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-09-24 19:36:28.740] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,251 - usr: null - src: the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile) - src.loc: the plating (28,71,13) (/turf/open/floor/plating) - call stack: - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): bitmask smooth() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): smooth icon() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): smooth icon() - Icon Smoothing (/datum/controller/subsystem/icon_smooth): fire(0) - Icon Smoothing (/datum/controller/subsystem/icon_smooth): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:36:29.052] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,251 - usr: null - src: the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile) - src.loc: the plating (24,71,13) (/turf/open/floor/plating) - call stack: - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): bitmask smooth() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): smooth icon() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): 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-09-24 19:36:29.053] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,253 - usr: null - src: the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile) - src.loc: the plating (29,68,13) (/turf/open/floor/plating) - call stack: - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): bitmask smooth() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): smooth icon() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): 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-09-24 19:36:29.054] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,254 - usr: null - src: the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile) - src.loc: the plating (23,68,13) (/turf/open/floor/plating) - call stack: - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): bitmask smooth() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): smooth icon() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): 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-09-24 19:36:29.055] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,253 - usr: null - src: the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile) - src.loc: the plating (29,67,13) (/turf/open/floor/plating) - call stack: - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): bitmask smooth() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): smooth icon() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): 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-09-24 19:36:29.056] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,254 - usr: null - src: the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile) - src.loc: the plating (23,67,13) (/turf/open/floor/plating) - call stack: - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): bitmask smooth() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): smooth icon() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): 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-09-24 19:36:29.202] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,252 - usr: null - src: the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile) - src.loc: the plating (27,66,13) (/turf/open/floor/plating) - call stack: - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): bitmask smooth() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): smooth icon() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): 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-09-24 19:36:29.204] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,252 - usr: null - src: the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile) - src.loc: the plating (26,66,13) (/turf/open/floor/plating) - call stack: - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): bitmask smooth() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): smooth icon() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): 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-09-24 19:36:29.205] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,252 - usr: null - src: the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile) - src.loc: the plating (25,66,13) (/turf/open/floor/plating) - call stack: - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): bitmask smooth() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): smooth icon() - the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile): 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-09-24 19:36:29.206] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,251 - usr: null - src: the wall (29,71,13) (/turf/closed/wall) - call stack: - the wall (29,71,13) (/turf/closed/wall): bitmask smooth() - the wall (29,71,13) (/turf/closed/wall): 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-09-24 19:36:29.207] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,251 - usr: null - src: the wall (27,71,13) (/turf/closed/wall) - call stack: - the wall (27,71,13) (/turf/closed/wall): bitmask smooth() - the wall (27,71,13) (/turf/closed/wall): 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-09-24 19:36:29.207] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,251 - usr: null - src: the wall (25,71,13) (/turf/closed/wall) - call stack: - the wall (25,71,13) (/turf/closed/wall): bitmask smooth() - the wall (25,71,13) (/turf/closed/wall): 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-09-24 19:36:29.208] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,251 - usr: null - src: the wall (23,71,13) (/turf/closed/wall) - call stack: - the wall (23,71,13) (/turf/closed/wall): bitmask smooth() - the wall (23,71,13) (/turf/closed/wall): 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-09-24 19:36:29.209] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,253 - usr: null - src: the wall (29,70,13) (/turf/closed/wall) - call stack: - the wall (29,70,13) (/turf/closed/wall): bitmask smooth() - the wall (29,70,13) (/turf/closed/wall): 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-09-24 19:36:29.209] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,254 - usr: null - src: the wall (23,70,13) (/turf/closed/wall) - call stack: - the wall (23,70,13) (/turf/closed/wall): bitmask smooth() - the wall (23,70,13) (/turf/closed/wall): 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-09-24 19:36:29.313] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,253 - usr: null - src: the wall (29,69,13) (/turf/closed/wall) - call stack: - the wall (29,69,13) (/turf/closed/wall): bitmask smooth() - the wall (29,69,13) (/turf/closed/wall): 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-09-24 19:36:29.314] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,254 - usr: null - src: the wall (23,69,13) (/turf/closed/wall) - call stack: - the wall (23,69,13) (/turf/closed/wall): bitmask smooth() - the wall (23,69,13) (/turf/closed/wall): 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-09-24 19:36:29.315] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,252 - usr: null - src: the wall (29,66,13) (/turf/closed/wall) - call stack: - the wall (29,66,13) (/turf/closed/wall): bitmask smooth() - the wall (29,66,13) (/turf/closed/wall): 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-09-24 19:36:29.315] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,252 - usr: null - src: the wall (28,66,13) (/turf/closed/wall) - call stack: - the wall (28,66,13) (/turf/closed/wall): bitmask smooth() - the wall (28,66,13) (/turf/closed/wall): 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-09-24 19:36:29.316] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,252 - usr: null - src: the wall (24,66,13) (/turf/closed/wall) - call stack: - the wall (24,66,13) (/turf/closed/wall): bitmask smooth() - the wall (24,66,13) (/turf/closed/wall): 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-09-24 19:36:29.317] RUNTIME: runtime error: bad index - proc name: bitmask smooth (/atom/proc/bitmask_smooth) - source file: code/__HELPERS/icon_smoothing.dm,252 - usr: null - src: the wall (23,66,13) (/turf/closed/wall) - call stack: - the wall (23,66,13) (/turf/closed/wall): bitmask smooth() - the wall (23,66,13) (/turf/closed/wall): 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-09-24 19:36:30.477] 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-09-24 19:38:25.871] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:26.465] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:26.545] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:26.553] 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 green circuit tile (/obj/item/stack/tile/circuit/green) - src.loc: null - call stack: - the green circuit tile (/obj/item/stack/tile/circuit/green): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the green circuit tile (/obj/item/stack/tile/circuit/green): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the green circuit tile (/obj/item/stack/tile/circuit/green): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:26.767] 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 dark tile (/obj/item/stack/tile/iron/dark) - src.loc: null - call stack: - the dark tile (/obj/item/stack/tile/iron/dark): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the dark tile (/obj/item/stack/tile/iron/dark): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the dark tile (/obj/item/stack/tile/iron/dark): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:27.168] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:27.174] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:27.671] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:27.674] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:27.681] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:28.520] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:28.526] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.220] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.235] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.320] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.322] 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 dark textured large tile (/obj/item/stack/tile/iron/dark/textured_large) - src.loc: null - call stack: - the dark textured large tile (/obj/item/stack/tile/iron/dark/textured_large): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the dark textured large tile (/obj/item/stack/tile/iron/dark/textured_large): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the dark textured large tile (/obj/item/stack/tile/iron/dark/textured_large): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.331] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.386] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.395] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.474] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.476] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.485] 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 dark tile (/obj/item/stack/tile/iron/dark) - src.loc: null - call stack: - the dark tile (/obj/item/stack/tile/iron/dark): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the dark tile (/obj/item/stack/tile/iron/dark): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the dark tile (/obj/item/stack/tile/iron/dark): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.489] 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 floor tile (/obj/item/stack/tile/iron/base) - src.loc: null - call stack: - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:29.789] 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 iron (/obj/item/stack/sheet/iron) - src.loc: null - call stack: - the iron (/obj/item/stack/sheet/iron): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron (/obj/item/stack/sheet/iron): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron (/obj/item/stack/sheet/iron): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:31.177] 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 dark textured large tile (/obj/item/stack/tile/iron/dark/textured_large) - src.loc: null - call stack: - the dark textured large tile (/obj/item/stack/tile/iron/dark/textured_large): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the dark textured large tile (/obj/item/stack/tile/iron/dark/textured_large): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the dark textured large tile (/obj/item/stack/tile/iron/dark/textured_large): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:31.179] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:31.180] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:31.305] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:31.308] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:31.309] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:31.578] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:32.183] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:32.387] 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 dark tile (/obj/item/stack/tile/iron/dark) - src.loc: null - call stack: - the dark tile (/obj/item/stack/tile/iron/dark): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the dark tile (/obj/item/stack/tile/iron/dark): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the dark tile (/obj/item/stack/tile/iron/dark): singularity pull(the supermatter-charged gravit... (/obj/singularity), 7) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:35.406] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Shared Engineering Storage omn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (133,81,2) (/turf/open/floor/plating) - call stack: - Shared Engineering Storage omn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Shared Engineering Storage omn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Shared Engineering Storage omn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Shared Engineering Storage omn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Shared Engineering Storage omn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:36.765] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the floor (129,80,2) (/turf/open/floor/iron) - call stack: - Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:36.770] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the floor (129,81,2) (/turf/open/floor/iron/dark) - call stack: - Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Security Post - Engineering om... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:37.621] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Distro to Waste (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the plating (127,76,2) (/turf/open/floor/plating) - call stack: - Distro to Waste (/obj/machinery/atmospherics/components/binary/pump): relocate airs(/datum/gas_mixture (/datum/gas_mixture)) - Distro to Waste (/obj/machinery/atmospherics/components/binary/pump): on deconstruction(0) - Distro to Waste (/obj/machinery/atmospherics/components/binary/pump): handle deconstruct(0) - Distro to Waste (/obj/machinery/atmospherics/components/binary/pump): deconstruct(0) - Distro to Waste (/obj/machinery/atmospherics/components/binary/pump): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:38.215] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (125,74,2) (/turf/open/floor/plating) - call stack: - Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:38.416] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the plating (125,76,2) (/turf/open/floor/plating) - call stack: - Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Atmospherics Pumping Room omni... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:39.330] 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 floor tile (/obj/item/stack/tile/iron/base) - src.loc: null - call stack: - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:40.226] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni large dual-port air v... (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos) - src.loc: space (122,70,2) (/turf/open/space) - call stack: - the omni large dual-port air v... (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos): relocate airs(null) - the omni large dual-port air v... (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos): on deconstruction(0) - the omni large dual-port air v... (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos): handle deconstruct(0) - the omni large dual-port air v... (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos): deconstruct(0) - the omni large dual-port air v... (/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:40.829] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:42.385] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/layer2) - src.loc: the floor (120,68,2) (/turf/open/floor/iron/smooth_large) - call stack: - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/layer2): relocate airs(null) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/layer2): on deconstruction(0) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/layer2): handle deconstruct(0) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/layer2): deconstruct(0) - the omni gas filter (/obj/machinery/atmospherics/components/trinary/filter/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:42.524] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:42.827] 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 floor tile (/obj/item/stack/tile/iron/base) - src.loc: null - call stack: - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:42.834] 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 cable piece (/obj/item/stack/cable_coil) - src.loc: null - call stack: - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:42.837] 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 iron (/obj/item/stack/sheet/iron) - src.loc: null - call stack: - the iron (/obj/item/stack/sheet/iron): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron (/obj/item/stack/sheet/iron): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron (/obj/item/stack/sheet/iron): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:42.930] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Atmospherics dark air vent dyg... (/obj/machinery/atmospherics/components/unary/vent_pump) - src.loc: space (119,64,2) (/turf/open/space) - call stack: - Atmospherics dark air vent dyg... (/obj/machinery/atmospherics/components/unary/vent_pump): relocate airs(null) - Atmospherics dark air vent dyg... (/obj/machinery/atmospherics/components/unary/vent_pump): on deconstruction(0) - Atmospherics dark air vent dyg... (/obj/machinery/atmospherics/components/unary/vent_pump): handle deconstruct(0) - Atmospherics dark air vent dyg... (/obj/machinery/atmospherics/components/unary/vent_pump): deconstruct(0) - Atmospherics dark air vent dyg... (/obj/machinery/atmospherics/components/unary/vent_pump): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:43.302] 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 floor tile (/obj/item/stack/tile/iron/base) - src.loc: null - call stack: - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:43.598] 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 floor tile (/obj/item/stack/tile/iron/base) - src.loc: null - call stack: - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:44.489] 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 floor tile (/obj/item/stack/tile/iron/base) - src.loc: null - call stack: - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:44.647] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:45.154] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (129,77,2) (/turf/open/floor/plating) - call stack: - the plating (129,77,2) (/turf/open/floor/plating): process cell(16300) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:38:45.243] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (126,72,2) (/turf/open/floor/plating) - call stack: - the plating (126,72,2) (/turf/open/floor/plating): process cell(16300) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:38:45.399] 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 floor tile (/obj/item/stack/tile/iron/base) - src.loc: null - call stack: - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:45.401] 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 floor tile (/obj/item/stack/tile/iron/base) - src.loc: null - call stack: - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:45.402] 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 floor tile (/obj/item/stack/tile/iron/base) - src.loc: null - call stack: - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): singularity pull(the supermatter-charged gravit... (/obj/singularity), 9) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:47.872] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the asteroid sand (121,56,2) (/turf/open/misc/asteroid/airless) - call stack: - the asteroid sand (121,56,2) (/turf/open/misc/asteroid/airless): process cell(16302) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:38:48.014] 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 floor tile (/obj/item/stack/tile/iron/base) - src.loc: null - call stack: - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the floor tile (/obj/item/stack/tile/iron/base): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:48.151] 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 iron rod (/obj/item/stack/rods) - src.loc: null - call stack: - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron rod (/obj/item/stack/rods): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:48.371] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen pipe fitting (/obj/item/pipe/quaternary), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen pipe fitting (/obj/item/pipe/quaternary), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen pipe fitting (/obj/item/pipe/quaternary), space (119,58,2) (/turf/open/space), /datum/thrownthing (/datum/thrownthing), 0) - the frozen pipe fitting (/obj/item/pipe/quaternary): SendSignal("movable_impact", /list (/list)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (119,58,2) (/turf/open/space), /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (119,58,2) (/turf/open/space), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:48.374] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen scrubbers pipe fitt... (/obj/item/pipe/quaternary), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen scrubbers pipe fitt... (/obj/item/pipe/quaternary), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen scrubbers pipe fitt... (/obj/item/pipe/quaternary), space (119,58,2) (/turf/open/space), /datum/thrownthing (/datum/thrownthing), 0) - the frozen scrubbers pipe fitt... (/obj/item/pipe/quaternary): SendSignal("movable_impact", /list (/list)) - the frozen scrubbers pipe fitt... (/obj/item/pipe/quaternary): throw impact(space (119,58,2) (/turf/open/space), /datum/thrownthing (/datum/thrownthing)) - the frozen scrubbers pipe fitt... (/obj/item/pipe/quaternary): throw impact(space (119,58,2) (/turf/open/space), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen scrubbers pipe fitt... (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen scrubbers pipe fitt... (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen scrubbers pipe fitt... (/obj/item/pipe/quaternary): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:48.933] 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 station intercom (/obj/item/radio/intercom/directional/south) - src.loc: null - call stack: - the station intercom (/obj/item/radio/intercom/directional/south): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the station intercom (/obj/item/radio/intercom/directional/south): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the station intercom (/obj/item/radio/intercom/directional/south): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:49.209] 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 plasteel (/obj/item/stack/sheet/plasteel) - src.loc: null - call stack: - the plasteel (/obj/item/stack/sheet/plasteel): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the plasteel (/obj/item/stack/sheet/plasteel): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the plasteel (/obj/item/stack/sheet/plasteel): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:49.221] 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 plasteel (/obj/item/stack/sheet/plasteel) - src.loc: null - call stack: - the plasteel (/obj/item/stack/sheet/plasteel): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the plasteel (/obj/item/stack/sheet/plasteel): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the plasteel (/obj/item/stack/sheet/plasteel): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:52.547] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (114,55,2) (/turf/open/floor/plating) - call stack: - the plating (114,55,2) (/turf/open/floor/plating): process cell(16305) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:38:53.286] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the reinforced floor (112,64,2) (/turf/open/floor/engine) - call stack: - the reinforced floor (112,64,2) (/turf/open/floor/engine): process cell(16305) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:38:56.120] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the reinforced floor (112,64,2) (/turf/open/floor/engine) - call stack: - the reinforced floor (112,64,2) (/turf/open/floor/engine): process cell(16307) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:38:56.733] RUNTIME: runtime error: Cannot execute null.is cut(). - proc name: talk into impl (/obj/item/radio/proc/talk_into_impl) - source file: code/game/objects/items/devices/radio/radio.dm,313 - usr: null - src: the engineering radio headset (/obj/item/radio/headset/headset_eng) - src.loc: null - call stack: - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Yo medbay delivery", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Yo medbay delivery", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Yo medbay delivery", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Yo medbay delivery", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Poly (/mob/living/basic/parrot/poly): radio("Yo medbay delivery", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Poly (/mob/living/basic/parrot/poly): say("Yo medbay delivery", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, "AI Controller", 0, 7, null, /list (/list)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.35, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.35, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.35) - /datum/bt_node/decorator/coold... (/datum/bt_node/decorator/cooldown): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.35) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.35) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot): SelectBehaviors(0.35) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(1) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.206] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen pipe fitting (/obj/item/pipe/quaternary), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen pipe fitting (/obj/item/pipe/quaternary), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen pipe fitting (/obj/item/pipe/quaternary), space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing), 0) - the frozen pipe fitting (/obj/item/pipe/quaternary): SendSignal("movable_impact", /list (/list)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.209] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen pipe fitting (/obj/item/pipe/quaternary), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen pipe fitting (/obj/item/pipe/quaternary), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen pipe fitting (/obj/item/pipe/quaternary), space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing), 0) - the frozen pipe fitting (/obj/item/pipe/quaternary): SendSignal("movable_impact", /list (/list)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.212] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen pipe fitting (/obj/item/pipe/quaternary), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen pipe fitting (/obj/item/pipe/quaternary), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen pipe fitting (/obj/item/pipe/quaternary), space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing), 0) - the frozen pipe fitting (/obj/item/pipe/quaternary): SendSignal("movable_impact", /list (/list)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.216] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen pipe fitting (/obj/item/pipe/quaternary), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen pipe fitting (/obj/item/pipe/quaternary), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen pipe fitting (/obj/item/pipe/quaternary), space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing), 0) - the frozen pipe fitting (/obj/item/pipe/quaternary): SendSignal("movable_impact", /list (/list)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.218] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen gas filter fitting (/obj/item/pipe/trinary/flippable/filter), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen gas filter fitting (/obj/item/pipe/trinary/flippable/filter), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen gas filter fitting (/obj/item/pipe/trinary/flippable/filter), space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing), 0) - the frozen gas filter fitting (/obj/item/pipe/trinary/flippable/filter): SendSignal("movable_impact", /list (/list)) - the frozen gas filter fitting (/obj/item/pipe/trinary/flippable/filter): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - the frozen gas filter fitting (/obj/item/pipe/trinary/flippable/filter): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen gas filter fitting (/obj/item/pipe/trinary/flippable/filter): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen gas filter fitting (/obj/item/pipe/trinary/flippable/filter): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen gas filter fitting (/obj/item/pipe/trinary/flippable/filter): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.220] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen air vent fitting (/obj/item/pipe/directional/vent), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen air vent fitting (/obj/item/pipe/directional/vent), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen air vent fitting (/obj/item/pipe/directional/vent), space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing), 0) - the frozen air vent fitting (/obj/item/pipe/directional/vent): SendSignal("movable_impact", /list (/list)) - the frozen air vent fitting (/obj/item/pipe/directional/vent): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - the frozen air vent fitting (/obj/item/pipe/directional/vent): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen air vent fitting (/obj/item/pipe/directional/vent): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen air vent fitting (/obj/item/pipe/directional/vent): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen air vent fitting (/obj/item/pipe/directional/vent): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.223] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen volume pump fitting (/obj/item/pipe/directional), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen volume pump fitting (/obj/item/pipe/directional), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen volume pump fitting (/obj/item/pipe/directional), space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing), 0) - the frozen volume pump fitting (/obj/item/pipe/directional): SendSignal("movable_impact", /list (/list)) - the frozen volume pump fitting (/obj/item/pipe/directional): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - the frozen volume pump fitting (/obj/item/pipe/directional): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen volume pump fitting (/obj/item/pipe/directional): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen volume pump fitting (/obj/item/pipe/directional): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen volume pump fitting (/obj/item/pipe/directional): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.225] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen pipe fitting (/obj/item/pipe/quaternary), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen pipe fitting (/obj/item/pipe/quaternary), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen pipe fitting (/obj/item/pipe/quaternary), space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing), 0) - the frozen pipe fitting (/obj/item/pipe/quaternary): SendSignal("movable_impact", /list (/list)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.227] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the frozen pipe fitting (/obj/item/pipe/quaternary), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen pipe fitting (/obj/item/pipe/quaternary), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen pipe fitting (/obj/item/pipe/quaternary), space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing), 0) - the frozen pipe fitting (/obj/item/pipe/quaternary): SendSignal("movable_impact", /list (/list)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw impact(space (112,56,2) (/turf/open/space/basic), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(0, null) - /datum/thrownthing (/datum/thrownthing): tick() - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the frozen pipe fitting (/obj/item/pipe/quaternary): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.311] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: 0 - src: null - call stack: - log combat(null, the frozen iron rod (/obj/item/stack/rods), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen iron rod (/obj/item/stack/rods), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen iron rod (/obj/item/stack/rods), the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing), null) - the frozen iron rod (/obj/item/stack/rods): SendSignal("movable_impact", /list (/list)) - the frozen iron rod (/obj/item/stack/rods): throw impact(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing)) - the frozen iron rod (/obj/item/stack/rods): throw impact(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(1, the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank)) - the frozen iron rod (/obj/item/stack/rods): Bump(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank)) - the plating (114,54,2) (/turf/open/floor/plating): Enter(the frozen iron rod (/obj/item/stack/rods)) - the frozen iron rod (/obj/item/stack/rods): Move(the plating (114,54,2) (/turf/open/floor/plating), 2, 0, 1) - the frozen iron rod (/obj/item/stack/rods): Move(the plating (114,54,2) (/turf/open/floor/plating), 2, 0, 1) - the frozen iron rod (/obj/item/stack/rods): Move(the plating (115,54,2) (/turf/open/floor/plating), 6, 31.8012, 1) - /datum/thrownthing (/datum/thrownthing): tick() - Throwing (/datum/controller/subsystem/throwing): fire(1) - Throwing (/datum/controller/subsystem/throwing): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.314] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: 0 - src: null - call stack: - log combat(null, the frozen shard (/obj/item/shard), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen shard (/obj/item/shard), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen shard (/obj/item/shard), the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing), null) - the frozen shard (/obj/item/shard): SendSignal("movable_impact", /list (/list)) - the frozen shard (/obj/item/shard): throw impact(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing)) - the frozen shard (/obj/item/shard): throw impact(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(1, the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank)) - the frozen shard (/obj/item/shard): Bump(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank)) - the plating (114,54,2) (/turf/open/floor/plating): Enter(the frozen shard (/obj/item/shard)) - the frozen shard (/obj/item/shard): Move(the plating (114,54,2) (/turf/open/floor/plating), 2, 0, 1) - the frozen shard (/obj/item/shard): Move(the plating (114,54,2) (/turf/open/floor/plating), 2, 0, 1) - the frozen shard (/obj/item/shard): Move(the plating (115,54,2) (/turf/open/floor/plating), 6, 31.8012, 1) - /datum/thrownthing (/datum/thrownthing): tick() - Throwing (/datum/controller/subsystem/throwing): fire(1) - Throwing (/datum/controller/subsystem/throwing): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.317] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: 0 - src: null - call stack: - log combat(null, the frozen cable piece (/obj/item/stack/cable_coil), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen cable piece (/obj/item/stack/cable_coil), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen cable piece (/obj/item/stack/cable_coil), the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing), null) - the frozen cable piece (/obj/item/stack/cable_coil): SendSignal("movable_impact", /list (/list)) - the frozen cable piece (/obj/item/stack/cable_coil): throw impact(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing)) - the frozen cable piece (/obj/item/stack/cable_coil): throw impact(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(1, the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank)) - the frozen cable piece (/obj/item/stack/cable_coil): Bump(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank)) - the plating (114,54,2) (/turf/open/floor/plating): Enter(the frozen cable piece (/obj/item/stack/cable_coil)) - the frozen cable piece (/obj/item/stack/cable_coil): Move(the plating (114,54,2) (/turf/open/floor/plating), 2, 0, 1) - the frozen cable piece (/obj/item/stack/cable_coil): Move(the plating (114,54,2) (/turf/open/floor/plating), 2, 0, 1) - the frozen cable piece (/obj/item/stack/cable_coil): Move(the plating (115,54,2) (/turf/open/floor/plating), 6, 31.8012, 1) - /datum/thrownthing (/datum/thrownthing): tick() - Throwing (/datum/controller/subsystem/throwing): fire(1) - Throwing (/datum/controller/subsystem/throwing): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:38:58.355] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: 0 - src: null - call stack: - log combat(null, the frozen shard (/obj/item/shard), "launched", null, "shattering it due to being fro...") - /datum/element/frozen (/datum/element/frozen): shatter on landed(the frozen shard (/obj/item/shard), /datum/thrownthing (/datum/thrownthing)) - /datum/element/frozen (/datum/element/frozen): shatter on throw(the frozen shard (/obj/item/shard), the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing), null) - the frozen shard (/obj/item/shard): SendSignal("movable_impact", /list (/list)) - the frozen shard (/obj/item/shard): throw impact(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing)) - the frozen shard (/obj/item/shard): throw impact(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank), /datum/thrownthing (/datum/thrownthing)) - /datum/thrownthing (/datum/thrownthing): finalize(1, the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank)) - the frozen shard (/obj/item/shard): Bump(the mix chamber control (/obj/machinery/computer/atmos_control/mix_tank)) - the plating (114,54,2) (/turf/open/floor/plating): Enter(the frozen shard (/obj/item/shard)) - the frozen shard (/obj/item/shard): Move(the plating (114,54,2) (/turf/open/floor/plating), 2, 0, 1) - the frozen shard (/obj/item/shard): Move(the plating (114,54,2) (/turf/open/floor/plating), 2, 0, 1) - the frozen shard (/obj/item/shard): Move(the plating (115,54,2) (/turf/open/floor/plating), 6, 31.8012, 1) - /datum/thrownthing (/datum/thrownthing): tick() - Throwing (/datum/controller/subsystem/throwing): fire(0) - Throwing (/datum/controller/subsystem/throwing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:00.740] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (114,55,2) (/turf/open/floor/plating) - call stack: - the plating (114,55,2) (/turf/open/floor/plating): process cell(16311) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:39:00.774] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (116,55,2) (/turf/open/floor/plating) - call stack: - the plating (116,55,2) (/turf/open/floor/plating): process cell(16311) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:39:05.015] RUNTIME: runtime error: Cannot execute null.is cut(). - proc name: talk into impl (/obj/item/radio/proc/talk_into_impl) - source file: code/game/objects/items/devices/radio/radio.dm,313 - usr: null - src: the engineering radio headset (/obj/item/radio/headset/headset_eng) - src.loc: null - call stack: - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Well ive gone from "oh god...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Well ive gone from "oh god...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Well ive gone from "oh god...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Well ive gone from "oh god...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Poly (/mob/living/basic/parrot/poly): radio("Well ive gone from "oh god...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Poly (/mob/living/basic/parrot/poly): say("Well ive gone from "oh god...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, "AI Controller", 0, 7, null, /list (/list)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.3, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.3, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.3) - /datum/bt_node/decorator/coold... (/datum/bt_node/decorator/cooldown): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.3) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:19.534] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:19.791] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:19.987] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:20.275] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:20.474] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:20.729] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:20.973] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:21.173] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:21.408] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:21.608] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:21.862] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:22.063] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:22.262] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:22.460] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:22.665] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:22.872] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:23.072] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:23.279] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:23.468] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:23.672] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:23.870] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:24.071] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:24.273] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:24.534] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:24.740] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:24.988] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:25.185] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:25.381] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:25.583] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:25.783] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:26.038] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:26.238] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:26.437] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:26.689] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:26.888] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:27.092] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:27.342] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:27.591] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:27.792] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:27.992] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:28.191] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:28.399] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:28.598] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:28.851] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:29.097] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:29.293] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:29.496] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:29.784] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:29.983] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:30.185] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:30.380] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:34.496] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible) - src.loc: the plating (128,84,2) (/turf/open/floor/plating) - call stack: - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): relocate airs(null) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): on deconstruction(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): handle deconstruct(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): deconstruct(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:34.501] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible) - src.loc: the floor (129,84,2) (/turf/open/floor/iron/showroomfloor) - call stack: - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): relocate airs(null) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): on deconstruction(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): handle deconstruct(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): deconstruct(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:34.686] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible) - src.loc: the plating (131,84,2) (/turf/open/floor/plating) - call stack: - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): relocate airs(null) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): on deconstruction(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): handle deconstruct(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): deconstruct(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:35.441] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Atmospherics Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the plating (125,85,2) (/turf/open/floor/plating) - call stack: - Atmospherics Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Atmospherics Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Atmospherics Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Atmospherics Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Atmospherics Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:35.875] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Atmospherics green air scrubbe... (/obj/machinery/atmospherics/components/unary/vent_scrubber) - src.loc: the floor (113,68,2) (/turf/open/floor/iron) - call stack: - Atmospherics green air scrubbe... (/obj/machinery/atmospherics/components/unary/vent_scrubber): relocate airs(null) - Atmospherics green air scrubbe... (/obj/machinery/atmospherics/components/unary/vent_scrubber): on deconstruction(0) - Atmospherics green air scrubbe... (/obj/machinery/atmospherics/components/unary/vent_scrubber): handle deconstruct(0) - Atmospherics green air scrubbe... (/obj/machinery/atmospherics/components/unary/vent_scrubber): deconstruct(0) - Atmospherics green air scrubbe... (/obj/machinery/atmospherics/components/unary/vent_scrubber): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:35.987] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible) - src.loc: the floor (113,74,2) (/turf/open/floor/iron/smooth_large) - call stack: - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): relocate airs(null) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): on deconstruction(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): handle deconstruct(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): deconstruct(0) - the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:36.704] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Port Valve (/obj/machinery/atmospherics/components/binary/valve) - src.loc: the plating (112,77,2) (/turf/open/floor/plating) - call stack: - Port Valve (/obj/machinery/atmospherics/components/binary/valve): relocate airs(null) - Port Valve (/obj/machinery/atmospherics/components/binary/valve): on deconstruction(0) - Port Valve (/obj/machinery/atmospherics/components/binary/valve): handle deconstruct(0) - Port Valve (/obj/machinery/atmospherics/components/binary/valve): deconstruct(0) - Port Valve (/obj/machinery/atmospherics/components/binary/valve): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:37.371] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Ports to Engine (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the floor (111,74,2) (/turf/open/floor/iron) - call stack: - Ports to Engine (/obj/machinery/atmospherics/components/binary/pump): relocate airs(null) - Ports to Engine (/obj/machinery/atmospherics/components/binary/pump): on deconstruction(0) - Ports to Engine (/obj/machinery/atmospherics/components/binary/pump): handle deconstruct(0) - Ports to Engine (/obj/machinery/atmospherics/components/binary/pump): deconstruct(0) - Ports to Engine (/obj/machinery/atmospherics/components/binary/pump): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:40.355] RUNTIME: runtime error: Cannot execute null.is cut(). - proc name: talk into impl (/obj/item/radio/proc/talk_into_impl) - source file: code/game/objects/items/devices/radio/radio.dm,313 - usr: null - src: the engineering radio headset (/obj/item/radio/headset/headset_eng) - src.loc: null - call stack: - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Hello, Sirs.", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Hello, Sirs.", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Hello, Sirs.", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Hello, Sirs.", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Poly (/mob/living/basic/parrot/poly): radio("Hello, Sirs.", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Poly (/mob/living/basic/parrot/poly): say("Hello, Sirs.", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, "AI Controller", 0, 7, null, /list (/list)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/decorator/coold... (/datum/bt_node/decorator/cooldown): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:41.735] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: EVA Storage omni air vent 6BTn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (121,94,2) (/turf/open/floor/plating) - call stack: - EVA Storage omni air vent 6BTn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - EVA Storage omni air vent 6BTn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - EVA Storage omni air vent 6BTn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - EVA Storage omni air vent 6BTn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - EVA Storage omni air vent 6BTn... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:44.920] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Aft Primary Hallway omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (103,97,2) (/turf/open/floor/plating) - call stack: - Aft Primary Hallway omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Aft Primary Hallway omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Aft Primary Hallway omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Aft Primary Hallway omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Aft Primary Hallway omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:46.221] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: EVA Storage omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the plating (121,98,2) (/turf/open/floor/plating) - call stack: - EVA Storage omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - EVA Storage omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - EVA Storage omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - EVA Storage omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - EVA Storage omni air scrubber ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:46.892] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Detective\'s Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the floor (101,94,2) (/turf/open/floor/wood) - call stack: - Detective\'s Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Detective\'s Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Detective\'s Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Detective\'s Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Detective\'s Office omni air s... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:48.283] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Detective\'s Office omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (100,99,2) (/turf/open/floor/plating) - call stack: - Detective\'s Office omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Detective\'s Office omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Detective\'s Office omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Detective\'s Office omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Detective\'s Office omni air v... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:56.927] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Courtroom omni air vent HHpru (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the floor (103,106,2) (/turf/open/floor/iron/dark) - call stack: - Courtroom omni air vent HHpru (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Courtroom omni air vent HHpru (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Courtroom omni air vent HHpru (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Courtroom omni air vent HHpru (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Courtroom omni air vent HHpru (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:39:58.935] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Law Office omni air vent oA3Ac (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (99,109,2) (/turf/open/floor/plating) - call stack: - Law Office omni air vent oA3Ac (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Law Office omni air vent oA3Ac (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Law Office omni air vent oA3Ac (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Law Office omni air vent oA3Ac (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Law Office omni air vent oA3Ac (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:02.530] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the plating (95,106,2) (/turf/open/floor/plating) - call stack: - Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:03.289] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Interrogation Room omni air sc... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the floor (92,98,2) (/turf/open/floor/iron/dark) - call stack: - Interrogation Room omni air sc... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Interrogation Room omni air sc... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Interrogation Room omni air sc... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Interrogation Room omni air sc... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Interrogation Room omni air sc... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:05.753] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Law Office omni air scrubber C... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the floor (96,111,2) (/turf/open/floor/wood) - call stack: - Law Office omni air scrubber C... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Law Office omni air scrubber C... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Law Office omni air scrubber C... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Law Office omni air scrubber C... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Law Office omni air scrubber C... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:06.620] RUNTIME: runtime error: bad index - proc name: GetMergeGroup (/atom/proc/GetMergeGroup) - source file: code/game/atom/atom_merger.dm,13 - usr: 0 - src: Bridge firelock v5BY8 (/obj/machinery/door/firedoor) - src.loc: space (115,111,2) (/turf/open/space) - call stack: - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): GetMergeGroup("firelocks", /list (/list)) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): start deactivation process() - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): process results(space (115,111,2) (/turf/open/space)) - space (115,111,2) (/turf/open/space): SendSignal("turf_calculated_adjacent_atmos", /list (/list)) - space (115,111,2) (/turf/open/space): immediate calculate adjacent turfs() - space (115,111,2) (/turf/open/space): air update turf(1, 1) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): air update turf(1, 1) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): move update air(the plating (116,111,2) (/turf/open/floor/plating)) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): Move(space (115,111,2) (/turf/open/space), 8) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): Move(space (115,111,2) (/turf/open/space), 10, 0, 1) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): Move(space (115,111,2) (/turf/open/space), 10) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): Move(space (115,111,2) (/turf/open/space), 10) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:06.621] RUNTIME: runtime error: Cannot read null.members - proc name: start deactivation process (/obj/machinery/door/firedoor/proc/start_deactivation_process) - source file: code/game/machinery/doors/firedoor.dm,351 - usr: 0 - src: Bridge firelock v5BY8 (/obj/machinery/door/firedoor) - src.loc: space (115,111,2) (/turf/open/space) - call stack: - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): start deactivation process() - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): process results(space (115,111,2) (/turf/open/space)) - space (115,111,2) (/turf/open/space): SendSignal("turf_calculated_adjacent_atmos", /list (/list)) - space (115,111,2) (/turf/open/space): immediate calculate adjacent turfs() - space (115,111,2) (/turf/open/space): air update turf(1, 1) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): air update turf(1, 1) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): move update air(the plating (116,111,2) (/turf/open/floor/plating)) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): Move(space (115,111,2) (/turf/open/space), 8) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): Move(space (115,111,2) (/turf/open/space), 10, 0, 1) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): Move(space (115,111,2) (/turf/open/space), 10) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): Move(space (115,111,2) (/turf/open/space), 10) - Bridge firelock v5BY8 (/obj/machinery/door/firedoor): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:15.758] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Service Hallway omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the plating (108,121,2) (/turf/open/floor/plating) - call stack: - Service Hallway omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Service Hallway omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Service Hallway omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Service Hallway omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Service Hallway omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:19.266] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (121,102,2) (/turf/open/floor/plating) - call stack: - the plating (121,102,2) (/turf/open/floor/plating): process cell(16327) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:40:19.278] RUNTIME: runtime error: bad index - proc name: GetMergeGroup (/atom/proc/GetMergeGroup) - source file: code/game/atom/atom_merger.dm,13 - usr: null - src: Aft Primary Hallway firelock x... (/obj/machinery/door/firedoor) - src.loc: the plating (102,91,2) (/turf/open/floor/plating) - call stack: - Aft Primary Hallway firelock x... (/obj/machinery/door/firedoor): GetMergeGroup("firelocks", /list (/list)) - Aft Primary Hallway firelock x... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Aft Primary Hallway firelock x... (/obj/machinery/door/firedoor): process results(the plating (101,91,2) (/turf/open/floor/plating), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 229.394) - the plating (101,91,2) (/turf/open/floor/plating): SendSignal("turf_expose", /list (/list)) - the plating (101,91,2) (/turf/open/floor/plating): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 229.394) - the plating (101,91,2) (/turf/open/floor/plating): process cell(16327) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:40:19.279] RUNTIME: runtime error: Cannot read null.members - proc name: start activation process (/obj/machinery/door/firedoor/proc/start_activation_process) - source file: code/game/machinery/doors/firedoor.dm,337 - usr: null - src: Aft Primary Hallway firelock x... (/obj/machinery/door/firedoor) - src.loc: the plating (102,91,2) (/turf/open/floor/plating) - call stack: - Aft Primary Hallway firelock x... (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Aft Primary Hallway firelock x... (/obj/machinery/door/firedoor): process results(the plating (101,91,2) (/turf/open/floor/plating), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 229.394) - the plating (101,91,2) (/turf/open/floor/plating): SendSignal("turf_expose", /list (/list)) - the plating (101,91,2) (/turf/open/floor/plating): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 229.394) - the plating (101,91,2) (/turf/open/floor/plating): process cell(16327) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:40:42.151] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (139,66,2) (/turf/open/floor/plating) - call stack: - the plating (139,66,2) (/turf/open/floor/plating): process cell(16331) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:40:44.970] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Evidence Storage omni air vent... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the floor (90,94,2) (/turf/open/floor/iron/dark) - call stack: - Evidence Storage omni air vent... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Evidence Storage omni air vent... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Evidence Storage omni air vent... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Evidence Storage omni air vent... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Evidence Storage omni air vent... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:46.423] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Locker Room omni air vent zyuB... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (89,109,2) (/turf/open/floor/plating) - call stack: - Locker Room omni air vent zyuB... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Locker Room omni air vent zyuB... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Locker Room omni air vent zyuB... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Locker Room omni air vent zyuB... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Locker Room omni air vent zyuB... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:47.928] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Locker Room omni air vent NQ0i... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (88,113,2) (/turf/open/floor/plating) - call stack: - Locker Room omni air vent NQ0i... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Locker Room omni air vent NQ0i... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Locker Room omni air vent NQ0i... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Locker Room omni air vent NQ0i... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Locker Room omni air vent NQ0i... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:48.063] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the floor (92,113,2) (/turf/open/floor/iron) - call stack: - Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Port Primary Hallway omni air ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:40:50.627] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Locker Room omni air vent bzKv... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the floor (86,109,2) (/turf/open/floor/wood) - call stack: - Locker Room omni air vent bzKv... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Locker Room omni air vent bzKv... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Locker Room omni air vent bzKv... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Locker Room omni air vent bzKv... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Locker Room omni air vent bzKv... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:41:00.176] RUNTIME: runtime error: Cannot execute null.is cut(). - proc name: talk into impl (/obj/item/radio/proc/talk_into_impl) - source file: code/game/objects/items/devices/radio/radio.dm,313 - usr: null - src: the engineering radio headset (/obj/item/radio/headset/headset_eng) - src.loc: null - call stack: - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Successfully researched Cybern...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Successfully researched Cybern...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Successfully researched Cybern...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Successfully researched Cybern...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Poly (/mob/living/basic/parrot/poly): radio("Successfully researched Cybern...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Poly (/mob/living/basic/parrot/poly): say("Successfully researched Cybern...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, "AI Controller", 0, 7, null, /list (/list)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/decorator/coold... (/datum/bt_node/decorator/cooldown): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:41:03.101] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (119,88,2) (/turf/open/floor/plating) - call stack: - the plating (119,88,2) (/turf/open/floor/plating): process cell(16333) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:41:04.939] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (104,91,2) (/turf/open/floor/plating) - call stack: - the plating (104,91,2) (/turf/open/floor/plating): process cell(16334) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:41:13.923] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Service Hallway omni air vent ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (108,124,2) (/turf/open/floor/plating) - call stack: - Service Hallway omni air vent ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Service Hallway omni air vent ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Service Hallway omni air vent ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Service Hallway omni air vent ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Service Hallway omni air vent ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:41:15.390] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Library omni air vent ZHA1V (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (100,126,2) (/turf/open/floor/plating) - call stack: - Library omni air vent ZHA1V (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Library omni air vent ZHA1V (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Library omni air vent ZHA1V (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Library omni air vent ZHA1V (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Library omni air vent ZHA1V (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:41:20.207] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Pharmacy omni air vent sFAay (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (83,124,2) (/turf/open/floor/plating) - call stack: - Pharmacy omni air vent sFAay (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Pharmacy omni air vent sFAay (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Pharmacy omni air vent sFAay (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Pharmacy omni air vent sFAay (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Pharmacy omni air vent sFAay (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:41:20.337] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Pharmacy omni air vent vijiz (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the floor (83,127,2) (/turf/open/floor/iron/showroomfloor) - call stack: - Pharmacy omni air vent vijiz (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Pharmacy omni air vent vijiz (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Pharmacy omni air vent vijiz (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Pharmacy omni air vent vijiz (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Pharmacy omni air vent vijiz (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:41:22.823] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Security Post - Medbay omni ai... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the plating (81,133,2) (/turf/open/floor/plating) - call stack: - Security Post - Medbay omni ai... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Security Post - Medbay omni ai... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Security Post - Medbay omni ai... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Security Post - Medbay omni ai... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Security Post - Medbay omni ai... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:41:25.727] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Medbay Central omni air vent Z... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the floor (79,126,2) (/turf/open/floor/iron/showroomfloor) - call stack: - Medbay Central omni air vent Z... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Medbay Central omni air vent Z... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Medbay Central omni air vent Z... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Medbay Central omni air vent Z... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Medbay Central omni air vent Z... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:41:40.644] RUNTIME: runtime error: Cannot read null.nodes - proc name: disconnect connector (/datum/gas_machine_connector/proc/disconnect_connector) - source file: code/modules/atmospherics/machinery/components/unary_devices/machine_connector.dm,107 - usr: null - src: /datum/gas_machine_connector (/datum/gas_machine_connector) - call stack: - /datum/gas_machine_connector (/datum/gas_machine_connector): disconnect connector() - /datum/gas_machine_connector (/datum/gas_machine_connector): destroy connected machine(the cryo cell (/obj/machinery/cryo_cell), 0) - the cryo cell (/obj/machinery/cryo_cell): SendSignal("parent_qdeleting", /list (/list)) - qdel(the cryo cell (/obj/machinery/cryo_cell), 0) - /datum/gas_machine_connector (/datum/gas_machine_connector): connector deleted(the omni machinery (/obj/machinery/atmospherics/components/unary), 0) - the omni machinery (/obj/machinery/atmospherics/components/unary): SendSignal("parent_qdeleting", /list (/list)) - qdel(the omni machinery (/obj/machinery/atmospherics/components/unary), 0) - the omni machinery (/obj/machinery/atmospherics/components/unary): deconstruct(0) - the omni machinery (/obj/machinery/atmospherics/components/unary): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:41:41.964] RUNTIME: runtime error: Cannot read null.nodes - proc name: disconnect connector (/datum/gas_machine_connector/proc/disconnect_connector) - source file: code/modules/atmospherics/machinery/components/unary_devices/machine_connector.dm,107 - usr: null - src: /datum/gas_machine_connector (/datum/gas_machine_connector) - call stack: - /datum/gas_machine_connector (/datum/gas_machine_connector): disconnect connector() - /datum/gas_machine_connector (/datum/gas_machine_connector): destroy connected machine(the cryo cell (/obj/machinery/cryo_cell), 0) - the cryo cell (/obj/machinery/cryo_cell): SendSignal("parent_qdeleting", /list (/list)) - qdel(the cryo cell (/obj/machinery/cryo_cell), 0) - /datum/gas_machine_connector (/datum/gas_machine_connector): connector deleted(the omni machinery (/obj/machinery/atmospherics/components/unary), 0) - the omni machinery (/obj/machinery/atmospherics/components/unary): SendSignal("parent_qdeleting", /list (/list)) - qdel(the omni machinery (/obj/machinery/atmospherics/components/unary), 0) - the omni machinery (/obj/machinery/atmospherics/components/unary): deconstruct(0) - the omni machinery (/obj/machinery/atmospherics/components/unary): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:41:42.987] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (78,143,2) (/turf/open/floor/plating) - call stack: - the plating (78,143,2) (/turf/open/floor/plating): process cell(16338) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:41:49.770] RUNTIME: runtime error: Cannot execute null.is cut(). - proc name: talk into impl (/obj/item/radio/proc/talk_into_impl) - source file: code/game/objects/items/devices/radio/radio.dm,313 - usr: null - src: the engineering radio headset (/obj/item/radio/headset/headset_eng) - src.loc: null - call stack: - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Just call it", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Just call it", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Just call it", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Just call it", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Poly (/mob/living/basic/parrot/poly): radio("Just call it", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Poly (/mob/living/basic/parrot/poly): say("Just call it", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, "AI Controller", 0, 7, null, /list (/list)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/decorator/coold... (/datum/bt_node/decorator/cooldown): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:42:02.662] RUNTIME: runtime error: bad index - proc name: GetMergeGroup (/atom/proc/GetMergeGroup) - source file: code/game/atom/atom_merger.dm,13 - usr: null - src: Fore Primary Hallway firelock ... (/obj/machinery/door/firedoor) - src.loc: the floor (94,139,2) (/turf/open/floor/iron/dark/corner) - call stack: - Fore Primary Hallway firelock ... (/obj/machinery/door/firedoor): GetMergeGroup("firelocks", /list (/list)) - Fore Primary Hallway firelock ... (/obj/machinery/door/firedoor): start deactivation process() - Fore Primary Hallway firelock ... (/obj/machinery/door/firedoor): process results(the floor (94,140,2) (/turf/open/floor/iron/dark/corner), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 304.526) - the floor (94,140,2) (/turf/open/floor/iron/dark/corner): SendSignal("turf_expose", /list (/list)) - the floor (94,140,2) (/turf/open/floor/iron/dark/corner): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 304.526) - the floor (94,140,2) (/turf/open/floor/iron/dark/corner): process cell(16342) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:42:02.663] RUNTIME: runtime error: Cannot read null.members - proc name: start deactivation process (/obj/machinery/door/firedoor/proc/start_deactivation_process) - source file: code/game/machinery/doors/firedoor.dm,351 - usr: null - src: Fore Primary Hallway firelock ... (/obj/machinery/door/firedoor) - src.loc: the floor (94,139,2) (/turf/open/floor/iron/dark/corner) - call stack: - Fore Primary Hallway firelock ... (/obj/machinery/door/firedoor): start deactivation process() - Fore Primary Hallway firelock ... (/obj/machinery/door/firedoor): process results(the floor (94,140,2) (/turf/open/floor/iron/dark/corner), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 304.526) - the floor (94,140,2) (/turf/open/floor/iron/dark/corner): SendSignal("turf_expose", /list (/list)) - the floor (94,140,2) (/turf/open/floor/iron/dark/corner): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 304.526) - the floor (94,140,2) (/turf/open/floor/iron/dark/corner): process cell(16342) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:42:07.143] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Virology omni air scrubber LhH... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the plating (74,120,2) (/turf/open/floor/plating) - call stack: - Virology omni air scrubber LhH... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Virology omni air scrubber LhH... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Virology omni air scrubber LhH... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Virology omni air scrubber LhH... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Virology omni air scrubber LhH... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:42:12.319] RUNTIME: runtime error: list index out of bounds - proc name: removeStaticPower (/area/proc/removeStaticPower) - source file: code/game/area/areas.dm,550 - usr: 0 - src: the Recreational Holodeck (/area/station/holodeck/rec_center) - call stack: - the Recreational Holodeck (/area/station/holodeck/rec_center): removeStaticPower(20, 6) - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): unset static power() - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): on exit area(Recreation Area firelock mJA3F (/obj/machinery/door/firedoor), the Recreation Area (/area/station/commons/fitness/recreation)) - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): SendSignal("exit_area", /list (/list)) - the Recreation Area (/area/station/commons/fitness/recreation): Exited(Recreation Area firelock mJA3F (/obj/machinery/door/firedoor), 4) - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): Move(the plating (55,110,2) (/turf/open/floor/plating), 4, 0, 1) - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): Move(the plating (55,110,2) (/turf/open/floor/plating), 4, 0, 1) - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): Move(the plating (55,110,2) (/turf/open/floor/plating), 4) - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): Move(the plating (55,110,2) (/turf/open/floor/plating), 4) - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): Move(the plating (55,110,2) (/turf/open/floor/plating), 6, 0, 1) - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): Move(the plating (55,110,2) (/turf/open/floor/plating), 6) - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): Move(the plating (55,110,2) (/turf/open/floor/plating), 6) - Recreation Area firelock mJA3F (/obj/machinery/door/firedoor): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:42:12.322] RUNTIME: runtime error: list index out of bounds - proc name: removeStaticPower (/area/proc/removeStaticPower) - source file: code/game/area/areas.dm,550 - usr: 0 - src: the Recreational Holodeck (/area/station/holodeck/rec_center) - call stack: - the Recreational Holodeck (/area/station/holodeck/rec_center): removeStaticPower(20, 6) - Holodeck (/obj/machinery/door/airlock/public/glass): unset static power() - Holodeck (/obj/machinery/door/airlock/public/glass): on exit area(Holodeck (/obj/machinery/door/airlock/public/glass), the Recreation Area (/area/station/commons/fitness/recreation)) - Holodeck (/obj/machinery/door/airlock/public/glass): SendSignal("exit_area", /list (/list)) - the Recreation Area (/area/station/commons/fitness/recreation): Exited(Holodeck (/obj/machinery/door/airlock/public/glass), 4) - Holodeck (/obj/machinery/door/airlock/public/glass): Move(the plating (55,110,2) (/turf/open/floor/plating), 4, 0, 1) - Holodeck (/obj/machinery/door/airlock/public/glass): Move(the plating (55,110,2) (/turf/open/floor/plating), 4, 0, 1) - Holodeck (/obj/machinery/door/airlock/public/glass): Move(the plating (55,110,2) (/turf/open/floor/plating), 4) - Holodeck (/obj/machinery/door/airlock/public/glass): Move(the plating (55,110,2) (/turf/open/floor/plating), 4) - Holodeck (/obj/machinery/door/airlock/public/glass): Move(the plating (55,110,2) (/turf/open/floor/plating), 6, 0, 1) - Holodeck (/obj/machinery/door/airlock/public/glass): Move(the plating (55,110,2) (/turf/open/floor/plating), 6) - Holodeck (/obj/machinery/door/airlock/public/glass): Move(the plating (55,110,2) (/turf/open/floor/plating), 6) - Holodeck (/obj/machinery/door/airlock/public/glass): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:42:12.440] RUNTIME: runtime error: list index out of bounds - proc name: removeStaticPower (/area/proc/removeStaticPower) - source file: code/game/area/areas.dm,550 - usr: 0 - src: the Recreational Holodeck (/area/station/holodeck/rec_center) - call stack: - the Recreational Holodeck (/area/station/holodeck/rec_center): removeStaticPower(20, 6) - the maintenance access (/obj/machinery/door/airlock/maintenance): unset static power() - the maintenance access (/obj/machinery/door/airlock/maintenance): on exit area(the maintenance access (/obj/machinery/door/airlock/maintenance), the Recreation Area (/area/station/commons/fitness/recreation)) - the maintenance access (/obj/machinery/door/airlock/maintenance): SendSignal("exit_area", /list (/list)) - the Recreation Area (/area/station/commons/fitness/recreation): Exited(the maintenance access (/obj/machinery/door/airlock/maintenance), 4) - the maintenance access (/obj/machinery/door/airlock/maintenance): Move(space (55,116,2) (/turf/open/space), 4, 0, 1) - the maintenance access (/obj/machinery/door/airlock/maintenance): Move(space (55,116,2) (/turf/open/space), 4, 0, 1) - the maintenance access (/obj/machinery/door/airlock/maintenance): Move(space (55,116,2) (/turf/open/space), 4) - the maintenance access (/obj/machinery/door/airlock/maintenance): Move(space (55,116,2) (/turf/open/space), 4) - the maintenance access (/obj/machinery/door/airlock/maintenance): Move(space (55,116,2) (/turf/open/space), 6, 0, 1) - the maintenance access (/obj/machinery/door/airlock/maintenance): Move(space (55,116,2) (/turf/open/space), 6) - the maintenance access (/obj/machinery/door/airlock/maintenance): Move(space (55,116,2) (/turf/open/space), 6) - the maintenance access (/obj/machinery/door/airlock/maintenance): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:42:12.731] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Recreation Area omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the floor (69,112,2) (/turf/open/floor/iron/dark) - call stack: - Recreation Area omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Recreation Area omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Recreation Area omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Recreation Area omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Recreation Area omni air scrub... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:42:15.144] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (80,139,2) (/turf/open/floor/plating) - call stack: - the plating (80,139,2) (/turf/open/floor/plating): process cell(16345) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:42:16.343] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,406 - usr: null - src: Brig omni air scrubber YQG9m (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: the plating (72,99,2) (/turf/open/floor/plating) - call stack: - Brig omni air scrubber YQG9m (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Brig omni air scrubber YQG9m (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Brig omni air scrubber YQG9m (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Brig omni air scrubber YQG9m (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Brig omni air scrubber YQG9m (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:42:34.862] RUNTIME: runtime error: Cannot execute null.is cut(). - proc name: talk into impl (/obj/item/radio/proc/talk_into_impl) - source file: code/game/objects/items/devices/radio/radio.dm,313 - usr: null - src: the engineering radio headset (/obj/item/radio/headset/headset_eng) - src.loc: null - call stack: - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Crystalline hyperstructure ret...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Crystalline hyperstructure ret...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Crystalline hyperstructure ret...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Crystalline hyperstructure ret...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Poly (/mob/living/basic/parrot/poly): radio("Crystalline hyperstructure ret...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Poly (/mob/living/basic/parrot/poly): say("Crystalline hyperstructure ret...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, "AI Controller", 0, 7, null, /list (/list)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/decorator/coold... (/datum/bt_node/decorator/cooldown): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:42:34.970] RUNTIME: ## TESTING: GC: -- [0x2100c101] | /datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee was unable to be GC'd -- (ref count of 3) [2026-09-24 19:42:34.971] RUNTIME: ## TESTING: GC: -- [0x300015c] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-09-24 19:43:05.417] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (58,81,2) (/turf/open/floor/plating) - call stack: - the plating (58,81,2) (/turf/open/floor/plating): process cell(16362) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:43:05.463] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (59,82,2) (/turf/open/floor/plating) - call stack: - the plating (59,82,2) (/turf/open/floor/plating): process cell(16362) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:43:15.427] RUNTIME: runtime error: Cannot execute null.is cut(). - proc name: talk into impl (/obj/item/radio/proc/talk_into_impl) - source file: code/game/objects/items/devices/radio/radio.dm,313 - usr: null - src: the engineering radio headset (/obj/item/radio/headset/headset_eng) - src.loc: null - call stack: - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Correction, mind the fucking f...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Correction, mind the fucking f...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Correction, mind the fucking f...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Correction, mind the fucking f...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Poly (/mob/living/basic/parrot/poly): radio("Correction, mind the fucking f...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Poly (/mob/living/basic/parrot/poly): say("Correction, mind the fucking f...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, "AI Controller", 0, 7, null, /list (/list)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/decorator/coold... (/datum/bt_node/decorator/cooldown): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:43:16.107] RUNTIME: runtime error: turf_expose overridden. Use override = TRUE to suppress this warning. - Target: space (/turf/open/space/basic) Existing Proc: check_atmos_process New Proc: check_atmos_process - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_expose overridden. Use ov...", "code/datums/signals.dm", 43) - the grille (/obj/structure/grille): RegisterSignal(space (63,63,2) (/turf/open/space/basic), "turf_expose", "check_atmos_process", 0) - /datum/element/atmos_sensitive (/datum/element/atmos_sensitive): react to move(the grille (/obj/structure/grille), space (63,65,2) (/turf/open/space/basic), 2, 0, null, 1) - the grille (/obj/structure/grille): SendSignal("movable_moved", /list (/list)) - the grille (/obj/structure/grille): Moved(space (63,65,2) (/turf/open/space/basic), 2, 0, null, 1) - the grille (/obj/structure/grille): Move(space (63,64,2) (/turf/open/space/basic), 2, 0, 1) - the grille (/obj/structure/grille): Move(space (63,64,2) (/turf/open/space/basic), 2, 0, 1) - the grille (/obj/structure/grille): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:43:17.634] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (93,155,2) (/turf/open/floor/plating) - call stack: - the plating (93,155,2) (/turf/open/floor/plating): process cell(16368) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:43:17.635] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (94,154,2) (/turf/open/floor/plating) - call stack: - the plating (94,154,2) (/turf/open/floor/plating): process cell(16368) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:43:30.121] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (118,69,2) (/turf/open/floor/plating) - call stack: - the plating (118,69,2) (/turf/open/floor/plating): process cell(16374) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:43:43.511] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (58,81,2) (/turf/open/floor/plating) - call stack: - the plating (58,81,2) (/turf/open/floor/plating): process cell(16381) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:43:48.370] RUNTIME: runtime error: undefined proc or verb /mob/living/simple_animal/hostile/megafauna/hierophant/hierophant_burst(). - - proc name: death (/mob/living/simple_animal/hostile/megafauna/hierophant/death) - source file: code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm,445 - usr: 0 - src: the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant) - src.loc: the palestone floor (85,171,3) (/turf/open/indestructible/hierophant) - call stack: - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): death() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): death() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): update stat() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): updatehealth() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss changed(40, 1, 0, "brute") - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss changed(40, 1, 0, "brute") - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss(40, 1, 0, "brute", -40) - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss(40, 1, 0, "brute", -40) - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): adjust brute loss(40, 1, 0, 16777215) - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): apply damage(40, "brute", "chest", 0, 0, 0, -100, 0, 0, 5, the kinetic explosion (/obj/projectile/kinetic), 1) - ... - the kinetic explosion (/obj/projectile/kinetic): impact(the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant)) - the kinetic explosion (/obj/projectile/kinetic): scan moved turf() - the kinetic explosion (/obj/projectile/kinetic): Moved(the palestone floor (85,170,3) (/turf/open/indestructible/hierophant), 1, 0, null, 1) - the kinetic explosion (/obj/projectile/kinetic): Move(the palestone floor (85,171,3) (/turf/open/indestructible/hierophant), 1, 0, 1) - the kinetic explosion (/obj/projectile/kinetic): Move(the palestone floor (85,171,3) (/turf/open/indestructible/hierophant), 1, 0, 1) - the kinetic explosion (/obj/projectile/kinetic): process(0.1) - Projectiles (/datum/controller/subsystem/processing/projectiles): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:43:49.641] RUNTIME: runtime error: Cannot execute null.is cut(). - proc name: talk into impl (/obj/item/radio/proc/talk_into_impl) - source file: code/game/objects/items/devices/radio/radio.dm,313 - usr: null - src: the engineering radio headset (/obj/item/radio/headset/headset_eng) - src.loc: null - call stack: - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Dont eat too much", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Poly (/mob/living/basic/parrot/poly), "Dont eat too much", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Dont eat too much", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Poly (/mob/living/basic/parrot/poly), "Dont eat too much", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Poly (/mob/living/basic/parrot/poly): radio("Dont eat too much", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Poly (/mob/living/basic/parrot/poly): say("Dont eat too much", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, "AI Controller", 0, 7, null, /list (/list)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): perform(0.25, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot)) - /datum/bt_node/ai_behavior/par... (/datum/bt_node/ai_behavior/parrot_repeat_speech): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/decorator/coold... (/datum/bt_node/decorator/cooldown): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/parrot): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:43:53.992] RUNTIME: ## TESTING: GC: -- [0x2043c20] | /obj/machinery/atmospherics/components/unary/thermomachine/freezer was unable to be GC'd -- (ref count of 3) [2026-09-24 19:43:53.993] RUNTIME: ## TESTING: GC: -- [0x2043ffd] | /obj/machinery/atmospherics/components/unary/thermomachine/freezer was unable to be GC'd -- (ref count of 3) [2026-09-24 19:43:56.160] RUNTIME: ## TESTING: GC: -- [0x201611f] | /obj/item/radio/headset/headset_eng was unable to be GC'd -- (ref count of 3) [2026-09-24 19:44:02.568] RUNTIME: ## TESTING: GC: -- [0x2006daa] | /obj/machinery/atmospherics/components/unary/thermomachine/heater was unable to be GC'd -- (ref count of 3) [2026-09-24 19:44:20.122] RUNTIME: ## TESTING: GC: -- [0x2044f22] | /obj/item/emitter_disk/blast was unable to be GC'd -- (ref count of 3) [2026-09-24 19:44:20.123] RUNTIME: ## TESTING: GC: -- [0x2044d37] | /obj/item/emitter_disk/blast was unable to be GC'd -- (ref count of 3) [2026-09-24 19:44:20.123] RUNTIME: ## TESTING: GC: -- [0x20450e1] | /obj/item/emitter_disk/blast was unable to be GC'd -- (ref count of 3) [2026-09-24 19:44:29.077] RUNTIME: ## TESTING: GC: -- [0x204568c] | /obj/item/emitter_disk/blast was unable to be GC'd -- (ref count of 3) [2026-09-24 19:44:36.010] RUNTIME: ## TESTING: GC: -- [0x2008568] | /obj/item/pen was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:03.465] RUNTIME: ## TESTING: GC: -- [0x2006c0c] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:03.465] RUNTIME: ## TESTING: GC: -- [0x2007795] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:05.493] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Orville Kashif (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Orville Kashif (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Orville Kashif (/mob/living/carbon/human): Say("cc-OOF!") - Orville Kashif (/mob/living/carbon/human): Say("cc-OOF!") - /datum/tgui_say (/datum/tgui_say): delegate speech("cc-OOF!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Orville Kashif (/mob/living/carbon/human): force say(null, 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/stun): New(/list (/list)) - Orville Kashif (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/stun), 40) - Orville Kashif (/mob/living/carbon/human): Stun(40, 0) - Orville Kashif (/mob/living/carbon/human): Stun(40, 0) - /datum/hallucination/shock (/datum/hallucination/shock): start() - /datum/status_effect/hallucina... (/datum/status_effect/hallucination): tick(2) - Processing (/datum/controller/subsystem/processing): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:45:09.618] RUNTIME: ## TESTING: GC: -- [0x200674f] | /obj/item/pen was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:11.671] RUNTIME: ## TESTING: GC: -- [0x2005b1a] | /obj/item/pen was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:13.749] RUNTIME: ## TESTING: GC: -- [0x2005bf3] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:13.749] RUNTIME: ## TESTING: GC: -- [0x2005d0f] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:16.093] RUNTIME: ## TESTING: GC: -- [0x2005aeb] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:16.093] RUNTIME: ## TESTING: GC: -- [0x2005be0] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:16.093] RUNTIME: ## TESTING: GC: -- [0x2005d01] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:22.239] RUNTIME: ## TESTING: GC: -- [0x2007dbb] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:26.340] RUNTIME: ## TESTING: GC: -- [0x2007ff1] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:26.341] RUNTIME: ## TESTING: GC: -- [0x200672d] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:26.341] RUNTIME: ## TESTING: GC: -- [0x2008119] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:26.341] RUNTIME: ## TESTING: GC: -- [0x200814f] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:32.502] RUNTIME: ## TESTING: GC: -- [0x2008525] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:38.516] RUNTIME: ## TESTING: GC: -- [0x200897e] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:44.158] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (58,81,2) (/turf/open/floor/plating) - call stack: - the plating (58,81,2) (/turf/open/floor/plating): process cell(16449) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:45:44.161] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (59,82,2) (/turf/open/floor/plating) - call stack: - the plating (59,82,2) (/turf/open/floor/plating): process cell(16449) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:45:44.527] RUNTIME: ## TESTING: GC: -- [0x200673a] | /obj/item/pen was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:48.541] RUNTIME: ## TESTING: GC: -- [0x2005e03] | /obj/item/pen was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:54.601] RUNTIME: ## TESTING: GC: -- [0x200578e] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:54.601] RUNTIME: ## TESTING: GC: -- [0x20056c6] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:54.601] RUNTIME: ## TESTING: GC: -- [0x20056b6] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:56.604] RUNTIME: ## TESTING: GC: -- [0x20055df] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:56.604] RUNTIME: ## TESTING: GC: -- [0x20055d5] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:56.604] RUNTIME: ## TESTING: GC: -- [0x20055d2] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:56.604] RUNTIME: ## TESTING: GC: -- [0x200568a] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:56.605] RUNTIME: ## TESTING: GC: -- [0x2005a35] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:56.605] RUNTIME: ## TESTING: GC: -- [0x2005a36] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:58.602] RUNTIME: ## TESTING: GC: -- [0x20054c4] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:58.602] RUNTIME: ## TESTING: GC: -- [0x20055a3] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:58.603] RUNTIME: ## TESTING: GC: -- [0x2005686] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:58.603] RUNTIME: ## TESTING: GC: -- [0x2005750] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:58.603] RUNTIME: ## TESTING: GC: -- [0x2005830] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:58.603] RUNTIME: ## TESTING: GC: -- [0x2005938] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:58.603] RUNTIME: ## TESTING: GC: -- [0x2005a2f] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:58.604] RUNTIME: ## TESTING: GC: -- [0x20053b0] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:58.604] RUNTIME: ## TESTING: GC: -- [0x20053ac] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:45:58.604] RUNTIME: ## TESTING: GC: -- [0x2005396] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:11.186] RUNTIME: ## TESTING: GC: -- [0x2006093] | /obj/item/pen was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:17.270] RUNTIME: ## TESTING: GC: -- [0x20056af] | /obj/item/pen was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.279] RUNTIME: ## TESTING: GC: -- [0x2005daa] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.279] RUNTIME: ## TESTING: GC: -- [0x2004fce] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.279] RUNTIME: ## TESTING: GC: -- [0x2004fbd] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.279] RUNTIME: ## TESTING: GC: -- [0x2004fb6] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.280] RUNTIME: ## TESTING: GC: -- [0x2004fb7] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.280] RUNTIME: ## TESTING: GC: -- [0x20059e7] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.280] RUNTIME: ## TESTING: GC: -- [0x20059e8] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.280] RUNTIME: ## TESTING: GC: -- [0x2005ec7] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.280] RUNTIME: ## TESTING: GC: -- [0x2005ec8] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.281] RUNTIME: ## TESTING: GC: -- [0x2005ecf] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.281] RUNTIME: ## TESTING: GC: -- [0x2005ed0] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.281] RUNTIME: ## TESTING: GC: -- [0x2005ecb] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.281] RUNTIME: ## TESTING: GC: -- [0x2005ecc] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.281] RUNTIME: ## TESTING: GC: -- [0x2004ead] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:29.281] RUNTIME: ## TESTING: GC: -- [0x2004eb1] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:33.277] RUNTIME: ## TESTING: GC: -- [0x2004cc6] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:33.277] RUNTIME: ## TESTING: GC: -- [0x2004cac] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:33.278] RUNTIME: ## TESTING: GC: -- [0x2004c9d] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:33.278] RUNTIME: ## TESTING: GC: -- [0x2005318] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:33.278] RUNTIME: ## TESTING: GC: -- [0x2005477] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:33.278] RUNTIME: ## TESTING: GC: -- [0x200554c] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:33.278] RUNTIME: ## TESTING: GC: -- [0x2005654] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:33.279] RUNTIME: ## TESTING: GC: -- [0x20057fa] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:33.279] RUNTIME: ## TESTING: GC: -- [0x20058ea] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:33.279] RUNTIME: ## TESTING: GC: -- [0x2005d92] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.279] RUNTIME: ## TESTING: GC: -- [0x2005315] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.279] RUNTIME: ## TESTING: GC: -- [0x20059d6] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.279] RUNTIME: ## TESTING: GC: -- [0x2005ad1] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.279] RUNTIME: ## TESTING: GC: -- [0x2005b99] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.279] RUNTIME: ## TESTING: GC: -- [0x2005cc3] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.280] RUNTIME: ## TESTING: GC: -- [0x2005d8d] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.280] RUNTIME: ## TESTING: GC: -- [0x2005ebe] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.280] RUNTIME: ## TESTING: GC: -- [0x2005f6d] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.280] RUNTIME: ## TESTING: GC: -- [0x2006044] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.280] RUNTIME: ## TESTING: GC: -- [0x2006122] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:35.281] RUNTIME: ## TESTING: GC: -- [0x2006205] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-24 19:46:49.320] RUNTIME: ## TESTING: GC: -- [0x2005308] | /obj/item/pen was unable to be GC'd -- (ref count of 3) [2026-09-24 19:47:00.538] RUNTIME: ## TESTING: GC: -- [0x21010895] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-24 19:47:00.538] RUNTIME: ## TESTING: GC: -- [0x21010091] | /datum/component/plumbing/simple_demand/extended was unable to be GC'd -- (ref count of 3) [2026-09-24 19:47:40.516] RUNTIME: ## TESTING: GC: -- [0x2100e92b] | /datum/component/plumbing/simple_demand/extended was unable to be GC'd -- (ref count of 3) [2026-09-24 19:47:46.718] RUNTIME: ## TESTING: GC: -- [0x2100e7af] | /datum/component/plumbing/simple_demand/extended was unable to be GC'd -- (ref count of 3) [2026-09-24 19:47:57.452] RUNTIME: runtime error: Cannot read null.ducts - proc name: remove plumber (/datum/ductnet/proc/remove_plumber) - source file: code/datums/components/plumbing/ductnet.dm,38 - usr: null - src: /datum/ductnet (/datum/ductnet) - call stack: - /datum/ductnet (/datum/ductnet): remove plumber(null) - /datum/ductnet (/datum/ductnet): Destroy(0) - qdel(/datum/ductnet (/datum/ductnet), 0) - the fluid duct (/obj/machinery/duct): disconnect() - the fluid duct (/obj/machinery/duct): Destroy(0) - qdel(the fluid duct (/obj/machinery/duct), 0) - the fluid duct (/obj/machinery/duct): singularity act(11, the supermatter-charged gravit... (/obj/singularity)) - the supermatter-charged gravit... (/obj/singularity): consume(the fluid duct (/obj/machinery/duct), /datum/component/singularity (/datum/component/singularity)) - /datum/callback (/datum/callback): Invoke(the fluid duct (/obj/machinery/duct), /datum/component/singularity (/datum/component/singularity)) - /datum/component/singularity (/datum/component/singularity): consume(/datum/component/singularity (/datum/component/singularity), the fluid duct (/obj/machinery/duct)) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:48:01.505] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (60,110,2) (/turf/open/floor/plating) - call stack: - the plating (60,110,2) (/turf/open/floor/plating): process cell(16530) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:48:01.506] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (60,111,2) (/turf/open/floor/plating) - call stack: - the plating (60,111,2) (/turf/open/floor/plating): process cell(16530) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:48:01.524] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the asteroid sand (42,131,2) (/turf/open/misc/asteroid/airless) - call stack: - the asteroid sand (42,131,2) (/turf/open/misc/asteroid/airless): process cell(16530) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:48:03.200] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (34,88,2) (/turf/open/floor/plating) - call stack: - the plating (34,88,2) (/turf/open/floor/plating): process cell(16531) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:48:03.203] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (28,88,2) (/turf/open/floor/plating) - call stack: - the plating (28,88,2) (/turf/open/floor/plating): process cell(16531) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:48:03.929] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (60,111,2) (/turf/open/floor/plating) - call stack: - the plating (60,111,2) (/turf/open/floor/plating): process cell(16531) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:48:04.012] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the asteroid sand (42,131,2) (/turf/open/misc/asteroid/airless) - call stack: - the asteroid sand (42,131,2) (/turf/open/misc/asteroid/airless): process cell(16531) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:48:11.182] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the asteroid sand (22,94,2) (/turf/open/misc/asteroid/airless) - call stack: - the asteroid sand (22,94,2) (/turf/open/misc/asteroid/airless): process cell(16534) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:48:54.949] RUNTIME: runtime error: adding a /obj/item/organ/ears/cat to a /mob/living/carbon/human when it shouldn't be! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licoreina Eton (/mob/dead/observer) - src: null - usr.loc: the titanium tile (140,128,13) (/turf/open/floor/mineral/titanium/tiled/white) - call stack: - stack trace("adding a /obj/item/organ/ears/...", "code/datums/bodypart_overlays/...", 33) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/cat_ears): on mob insert(the cat ears (/obj/item/organ/ears/cat), Vents-Hot-Air (/mob/living/carbon/human)) - the cat ears (/obj/item/organ/ears/cat): SendSignal("organ_implanted", /list (/list)) - the cat ears (/obj/item/organ/ears/cat): on mob insert(Vents-Hot-Air (/mob/living/carbon/human), 1, 1) - the cat ears (/obj/item/organ/ears/cat): on mob insert(Vents-Hot-Air (/mob/living/carbon/human), 1, 1) - the cat ears (/obj/item/organ/ears/cat): mob insert(Vents-Hot-Air (/mob/living/carbon/human), 1, 1) - the cat ears (/obj/item/organ/ears/cat): Insert(Vents-Hot-Air (/mob/living/carbon/human), 1, 1) - purrbation apply(Vents-Hot-Air (/mob/living/carbon/human), 0) - purrbation toggle(Vents-Hot-Air (/mob/living/carbon/human), 0) - Vents-Hot-Air (/mob/living/carbon/human): vv do topic(/list (/list)) - John Henry Eton (/client): view var Topic("_src_=vars;admin_token=5910107...", /list (/list), null) - John Henry Eton (/client): Topic("_src_=vars;admin_token=5910107...", /list (/list), null, null) - [2026-09-24 19:48:56.115] RUNTIME: runtime error: bad icon operation - proc name: New (/icon/New) - usr: null - src: /icon (/icon) - call stack: - /icon (/icon): New("blood_light", 'icons/effects/beam.dmi', null, null, null) - /datum/beam (/datum/beam): Draw(null, null) - /datum/beam (/datum/beam): Start() - the volcanic floor (148,237,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): Beam(the volcanic floor (156,235,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 'icons/effects/beam.dmi', "blood_light", 8, 1e+31, /obj/effect/ebeam (/obj/effect/ebeam), null, 1, 1, null, null, null, null, 4.7, 0, null, 0, 255, 255) - the volcanic floor (148,237,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): Beam(the volcanic floor (156,235,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 'icons/effects/beam.dmi', "blood_light", 8, 1e+31, /obj/effect/ebeam (/obj/effect/ebeam), null, 1, 1, null, null, null, null, 4.7, 0, null, 0, 255, 255) - the Legion sentinel (/obj/structure/legionturret): fire(the black raptor (/mob/living/basic/raptor/black)) - the Legion sentinel (/obj/structure/legionturret): set up shot() - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:02.287] RUNTIME: ## TESTING: GC: -- [0x2005895] | /obj/machinery/gulag_teleporter was unable to be GC'd -- (ref count of 3) [2026-09-24 19:49:17.548] 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-09-24 19:49:27.641] RUNTIME: runtime error: qdeleted or null target trying to enter the spatial grid! - proc name: enter cell (/datum/controller/subsystem/spatial_grid/proc/enter_cell) - source file: code/controllers/subsystem/spatial_gridmap.dm,365 - usr: Legion (/mob/living/simple_animal/hostile/megafauna/legion/small) - src: Spatial Grid (/datum/controller/subsystem/spatial_grid) - usr.loc: the volcanic floor (192,238,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - Spatial Grid (/datum/controller/subsystem/spatial_grid): enter cell(Legion (/mob/living/simple_animal/hostile/megafauna/legion/small), the volcanic floor (192,238,3) (/turf/open/misc/asteroid/basalt/lava_land_surface)) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): Moved(the volcanic floor (192,239,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, 0, null, 1) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): Moved(the volcanic floor (192,239,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, 0, null, 1) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): Moved(the volcanic floor (192,239,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, 0, null, 1) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): Moved(the volcanic floor (192,239,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, 0, null, 1) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): doMove(null) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): moveToNullspace() - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): Destroy(0) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): Destroy(0) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): Destroy(0) - ... - the volcanic floor (192,238,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): SendSignal("atom_entered", /list (/list)) - the volcanic floor (192,238,3) (/turf/open/misc/asteroid/basalt/lava_land_surface): Entered(Legion (/mob/living/simple_animal/hostile/megafauna/legion/small), the volcanic floor (192,239,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), null) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): Move(the volcanic floor (192,238,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, 0, 1) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): Move(the volcanic floor (192,238,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 2, null, null) - Legion (/mob/living/simple_animal/hostile/megafauna/legion/small): Move(the volcanic floor (191,238,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 10, 0, 1) - /datum/move_loop/has_target/di... (/datum/move_loop/has_target/dist_bound/move_away): move() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:39.553] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (76,134,2) (/turf/open/floor/plating) - call stack: - the plating (76,134,2) (/turf/open/floor/plating): process cell(16587) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:49:39.603] 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 cable piece (/obj/item/stack/cable_coil) - src.loc: null - call stack: - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:39.611] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (93,155,2) (/turf/open/floor/plating) - call stack: - the plating (93,155,2) (/turf/open/floor/plating): process cell(16587) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:49:39.612] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (94,154,2) (/turf/open/floor/plating) - call stack: - the plating (94,154,2) (/turf/open/floor/plating): process cell(16587) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:49:39.755] 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 cable piece (/obj/item/stack/cable_coil) - src.loc: null - call stack: - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:43.231] 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 cable piece (/obj/item/stack/cable_coil) - src.loc: null - call stack: - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:46.307] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:46.552] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:46.756] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:46.959] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:47.216] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:47.410] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:47.544] 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 plasteel (/obj/item/stack/sheet/plasteel) - src.loc: null - call stack: - the plasteel (/obj/item/stack/sheet/plasteel): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the plasteel (/obj/item/stack/sheet/plasteel): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the plasteel (/obj/item/stack/sheet/plasteel): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:47.619] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:47.813] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:47.879] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (50,92,2) (/turf/open/floor/plating) - call stack: - the plating (50,92,2) (/turf/open/floor/plating): process cell(16590) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:49:48.019] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:48.216] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:48.422] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:48.543] 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 plasteel (/obj/item/stack/sheet/plasteel) - src.loc: null - call stack: - the plasteel (/obj/item/stack/sheet/plasteel): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the plasteel (/obj/item/stack/sheet/plasteel): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the plasteel (/obj/item/stack/sheet/plasteel): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:48.614] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:48.813] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:49.012] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:49.216] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:49.412] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:49.615] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:49.818] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:50.022] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:50.200] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (57,107,2) (/turf/open/floor/plating) - call stack: - the plating (57,107,2) (/turf/open/floor/plating): process cell(16591) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:49:50.213] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:50.257] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the asteroid sand (42,131,2) (/turf/open/misc/asteroid/airless) - call stack: - the asteroid sand (42,131,2) (/turf/open/misc/asteroid/airless): process cell(16591) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:49:50.324] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (55,127,2) (/turf/open/floor/plating) - call stack: - the plating (55,127,2) (/turf/open/floor/plating): process cell(16591) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:49:50.329] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (55,131,2) (/turf/open/floor/plating) - call stack: - the plating (55,131,2) (/turf/open/floor/plating): process cell(16591) - Atmospherics (/datum/controller/subsystem/air): process active turfs(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-09-24 19:49:50.414] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:50.620] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:50.813] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:51.015] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:51.264] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:51.465] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:51.684] 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 cable piece (/obj/item/stack/cable_coil) - src.loc: null - call stack: - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:51.723] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:51.872] 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 cable piece (/obj/item/stack/cable_coil) - src.loc: null - call stack: - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the cable piece (/obj/item/stack/cable_coil): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:51.965] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:52.165] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:52.370] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:52.567] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:52.702] 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 iron (/obj/item/stack/sheet/iron) - src.loc: null - call stack: - the iron (/obj/item/stack/sheet/iron): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron (/obj/item/stack/sheet/iron): throw at(the supermatter-charged gravit... (/obj/singularity), 14, 3, null, 0, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the iron (/obj/item/stack/sheet/iron): singularity pull(the supermatter-charged gravit... (/obj/singularity), 11) - /datum/component/singularity (/datum/component/singularity): digest() - /datum/component/singularity (/datum/component/singularity): process(0.05) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): fire(0) - Singularity (/datum/controller/subsystem/processing/singuloprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:52.769] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:52.969] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:53.169] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:53.369] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:53.569] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:53.771] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:53.970] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:54.224] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:54.415] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:54.674] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:54.869] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:55.072] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:55.267] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:55.471] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:55.728] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:55.969] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:56.166] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:56.369] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:56.567] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:49:56.819] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-24 19:50:18.917] RUNTIME: ## TESTING: GC: -- [0x21050512] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-24 19:50:21.326] 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-09-24 19:50:22.407] 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-09-24 19:50:23.608] 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-09-24 19:50:23.938] RUNTIME: Shutting down Ban Cache subsystem... [2026-09-24 19:50:23.938] RUNTIME: Shutting down Chat subsystem... [2026-09-24 19:50:23.938] RUNTIME: Shutting down Init Profiler subsystem... [2026-09-24 19:50:23.938] RUNTIME: Shutting down Shuttle subsystem... [2026-09-24 19:50:23.939] RUNTIME: Warning: Subsystem `Shuttle` slept 106 times. [2026-09-24 19:50:23.939] RUNTIME: Shutting down Atmospherics subsystem... [2026-09-24 19:50:23.939] RUNTIME: Shutting down Fishing subsystem... [2026-09-24 19:50:23.939] RUNTIME: Shutting down Icon Smoothing subsystem... [2026-09-24 19:50:23.939] RUNTIME: Shutting down Library Loading subsystem... [2026-09-24 19:50:23.939] RUNTIME: Shutting down Lighting subsystem... [2026-09-24 19:50:23.940] RUNTIME: Shutting down Map Previews subsystem... [2026-09-24 19:50:23.940] RUNTIME: Shutting down Machines subsystem... [2026-09-24 19:50:23.940] RUNTIME: Shutting down Market subsystem... [2026-09-24 19:50:23.940] RUNTIME: Shutting down Minor Mapping subsystem... [2026-09-24 19:50:23.940] RUNTIME: Shutting down Ore Generation subsystem... [2026-09-24 19:50:23.940] RUNTIME: Shutting down Traitor subsystem... [2026-09-24 19:50:23.941] RUNTIME: Shutting down Wardrobe subsystem... [2026-09-24 19:50:23.941] RUNTIME: Shutting down Assets subsystem... [2026-09-24 19:50:23.941] RUNTIME: Shutting down Persistent Paintings subsystem... [2026-09-24 19:50:23.941] RUNTIME: Shutting down Persistence subsystem... [2026-09-24 19:50:23.941] RUNTIME: Shutting down Atoms subsystem... [2026-09-24 19:50:23.941] RUNTIME: Shutting down Cameras subsystem... [2026-09-24 19:50:23.942] RUNTIME: Shutting down Spatial Grid subsystem... [2026-09-24 19:50:23.942] RUNTIME: Shutting down Weather subsystem... [2026-09-24 19:50:23.942] RUNTIME: Shutting down Mapping subsystem... [2026-09-24 19:50:23.942] RUNTIME: Shutting down Ticker subsystem... [2026-09-24 19:50:23.942] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2026-09-24 19:50:23.945] RUNTIME: Shutting down Achievements subsystem... [2026-09-24 19:50:23.981] RUNTIME: Shutting down Ambience subsystem... [2026-09-24 19:50:23.981] RUNTIME: Shutting down Area Contents subsystem... [2026-09-24 19:50:23.981] RUNTIME: Shutting down Asset Loading subsystem... [2026-09-24 19:50:23.982] RUNTIME: Shutting down Augury subsystem... [2026-09-24 19:50:23.982] RUNTIME: Shutting down Blackbox subsystem... [2026-09-24 19:50:24.031] RUNTIME: Shutting down Processing subsystem... [2026-09-24 19:50:24.031] RUNTIME: Shutting down Blood Drying subsystem... [2026-09-24 19:50:24.032] RUNTIME: Shutting down Datum Component System subsystem... [2026-09-24 19:50:24.032] RUNTIME: Shutting down Mood subsystem... [2026-09-24 19:50:24.032] RUNTIME: Shutting down Transport subsystem... [2026-09-24 19:50:24.032] RUNTIME: Shutting down Acid subsystem... [2026-09-24 19:50:24.033] RUNTIME: Shutting down Basic Avoidance subsystem... [2026-09-24 19:50:24.033] RUNTIME: Shutting down Antag HUDs subsystem... [2026-09-24 19:50:24.033] RUNTIME: Shutting down Aura subsystem... [2026-09-24 19:50:24.033] RUNTIME: Shutting down Clock Component subsystem... [2026-09-24 19:50:24.033] RUNTIME: Shutting down Digital Clocks subsystem... [2026-09-24 19:50:24.034] RUNTIME: Shutting down Fast Processing subsystem... [2026-09-24 19:50:24.034] RUNTIME: Shutting down Burning subsystem... [2026-09-24 19:50:24.034] RUNTIME: Shutting down Instruments subsystem... [2026-09-24 19:50:24.034] RUNTIME: Shutting down Manufacturing Processing subsystem... [2026-09-24 19:50:24.034] RUNTIME: Shutting down New Player Info subsystem... [2026-09-24 19:50:24.034] RUNTIME: Shutting down Objects subsystem... [2026-09-24 19:50:24.035] RUNTIME: Shutting down Personalities subsystem... [2026-09-24 19:50:24.035] RUNTIME: Shutting down Plumbing subsystem... [2026-09-24 19:50:24.035] RUNTIME: Shutting down Priority Status Effects subsystem... [2026-09-24 19:50:24.035] RUNTIME: Shutting down Projectiles subsystem... [2026-09-24 19:50:24.035] RUNTIME: Shutting down Quirks subsystem... [2026-09-24 19:50:24.035] RUNTIME: Shutting down Singularity subsystem... [2026-09-24 19:50:24.036] RUNTIME: Shutting down Jobs subsystem... [2026-09-24 19:50:24.036] RUNTIME: Shutting down Events subsystem... [2026-09-24 19:50:24.036] RUNTIME: Shutting down Radioactive Nebula subsystem... [2026-09-24 19:50:24.036] RUNTIME: Shutting down Research subsystem... [2026-09-24 19:50:24.036] RUNTIME: Shutting down Station subsystem... [2026-09-24 19:50:24.037] RUNTIME: Shutting down Supermatter Cascade subsystem... [2026-09-24 19:50:24.037] RUNTIME: Shutting down Timed Actions subsystem... [2026-09-24 19:50:24.037] RUNTIME: Shutting down Turret Processing subsystem... [2026-09-24 19:50:24.037] RUNTIME: Shutting down Wet floors subsystem... [2026-09-24 19:50:24.037] RUNTIME: Shutting down Escape Menu subsystem... [2026-09-24 19:50:24.037] RUNTIME: Shutting down Disease subsystem... [2026-09-24 19:50:24.038] RUNTIME: Shutting down Economy subsystem... [2026-09-24 19:50:24.038] RUNTIME: Shutting down Explosions subsystem... [2026-09-24 19:50:24.038] RUNTIME: Shutting down Fluid subsystem... [2026-09-24 19:50:24.038] RUNTIME: Shutting down Smoke subsystem... [2026-09-24 19:50:24.038] RUNTIME: Shutting down Foam subsystem... [2026-09-24 19:50:24.038] RUNTIME: Shutting down Verb Manager subsystem... [2026-09-24 19:50:24.039] RUNTIME: Shutting down Speech Controller subsystem... [2026-09-24 19:50:24.039] RUNTIME: Shutting down XKeyScore subsystem... [2026-09-24 19:50:24.039] RUNTIME: Shutting down Lag Switch subsystem... [2026-09-24 19:50:24.039] RUNTIME: Shutting down Lua Scripting subsystem... [2026-09-24 19:50:24.039] RUNTIME: Shutting down Map Vote subsystem... [2026-09-24 19:50:24.039] RUNTIME: Shutting down Materials subsystem... [2026-09-24 19:50:24.040] RUNTIME: Shutting down Mobs subsystem... [2026-09-24 19:50:24.040] RUNTIME: Shutting down MouseEntered subsystem... [2026-09-24 19:50:24.040] RUNTIME: Shutting down NPC Pool subsystem... [2026-09-24 19:50:24.040] RUNTIME: Shutting down Overlay subsystem... [2026-09-24 19:50:24.249] RUNTIME: Shutting down pAI subsystem... [2026-09-24 19:50:24.250] RUNTIME: Shutting down Parallax subsystem... [2026-09-24 19:50:24.250] RUNTIME: Shutting down Pathfinder subsystem... [2026-09-24 19:50:24.250] RUNTIME: Shutting down Points of Interest subsystem... [2026-09-24 19:50:24.250] RUNTIME: Shutting down Polling subsystem... [2026-09-24 19:50:24.250] RUNTIME: Shutting down Queue Links subsystem... [2026-09-24 19:50:24.250] RUNTIME: Shutting down Radiation subsystem... [2026-09-24 19:50:24.251] RUNTIME: Shutting down Restaurant subsystem... [2026-09-24 19:50:24.251] RUNTIME: Shutting down Timer subsystem... [2026-09-24 19:50:24.251] RUNTIME: Shutting down Runechat subsystem... [2026-09-24 19:50:24.251] RUNTIME: Shutting down Sound Loops subsystem... [2026-09-24 19:50:24.251] RUNTIME: Shutting down Security Level subsystem... [2026-09-24 19:50:24.251] RUNTIME: Shutting down Skills subsystem... [2026-09-24 19:50:24.252] RUNTIME: Shutting down Sound Tokens subsystem... [2026-09-24 19:50:24.252] RUNTIME: Shutting down Sprite Accessories subsystem... [2026-09-24 19:50:24.252] RUNTIME: Shutting down Stat Panels subsystem... [2026-09-24 19:50:24.252] RUNTIME: Shutting down PRISM subsystem... [2026-09-24 19:50:24.252] RUNTIME: Shutting down Stock Market subsystem... [2026-09-24 19:50:24.252] RUNTIME: Shutting down Sun subsystem... [2026-09-24 19:50:24.253] RUNTIME: Shutting down Trading Card Game subsystem... [2026-09-24 19:50:24.253] RUNTIME: Shutting down tgui subsystem... [2026-09-24 19:50:24.254] RUNTIME: Shutting down Throwing subsystem... [2026-09-24 19:50:24.254] RUNTIME: Shutting down Time Tracking subsystem... [2026-09-24 19:50:24.255] RUNTIME: Shutting down Text To Speech subsystem... [2026-09-24 19:50:24.255] RUNTIME: Shutting down Tutorials subsystem... [2026-09-24 19:50:24.255] RUNTIME: Shutting down Vis contents overlays subsystem... [2026-09-24 19:50:24.255] RUNTIME: Shutting down Vote subsystem... [2026-09-24 19:50:24.255] RUNTIME: Shutting down Dynamic subsystem... [2026-09-24 19:50:24.255] RUNTIME: Warning: Subsystem `Dynamic` slept 9 times. [2026-09-24 19:50:24.256] RUNTIME: Shutting down Movement Loops subsystem... [2026-09-24 19:50:24.256] RUNTIME: Shutting down AI Controller Ticker subsystem... [2026-09-24 19:50:24.256] RUNTIME: Shutting down AI Controller Ticker (Low) subsystem... [2026-09-24 19:50:24.256] RUNTIME: Shutting down AI movement subsystem... [2026-09-24 19:50:24.256] RUNTIME: Shutting down Cliff Falling subsystem... [2026-09-24 19:50:24.256] RUNTIME: Shutting down Hyperspace Drift subsystem... [2026-09-24 19:50:24.257] RUNTIME: Shutting down Newtonian Movement subsystem... [2026-09-24 19:50:24.257] RUNTIME: Shutting down Conveyor Belts subsystem... [2026-09-24 19:50:24.257] RUNTIME: Shutting down Bitrunning subsystem... [2026-09-24 19:50:24.257] RUNTIME: Shutting down Circuit Components subsystem... [2026-09-24 19:50:24.257] RUNTIME: Shutting down IDs and Access subsystem... [2026-09-24 19:50:24.257] RUNTIME: Shutting down Modular Computers subsystem... [2026-09-24 19:50:24.257] RUNTIME: Shutting down Radio subsystem... [2026-09-24 19:50:24.258] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2026-09-24 19:50:24.258] RUNTIME: Shutting down Loot Icon Generation subsystem... [2026-09-24 19:50:24.258] RUNTIME: Shutting down Admin Verbs subsystem... [2026-09-24 19:50:24.258] RUNTIME: Shutting down Early Assets subsystem... [2026-09-24 19:50:24.258] RUNTIME: Shutting down Greyscale Previews subsystem... [2026-09-24 19:50:24.258] RUNTIME: Shutting down Greyscale subsystem... [2026-09-24 19:50:24.259] RUNTIME: Shutting down Reagents subsystem... [2026-09-24 19:50:24.259] RUNTIME: Shutting down Discord subsystem... [2026-09-24 19:50:24.260] RUNTIME: Shutting down Input subsystem... [2026-09-24 19:50:24.260] RUNTIME: Shutting down Ping subsystem... [2026-09-24 19:50:24.260] RUNTIME: Shutting down Server Tasks subsystem... [2026-09-24 19:50:25.029] RUNTIME: Shutting down Sounds subsystem... [2026-09-24 19:50:25.029] RUNTIME: Shutting down Title Screen subsystem... [2026-09-24 19:50:25.031] RUNTIME: Shutting down Verbs subsystem... [2026-09-24 19:50:25.031] RUNTIME: Shutting down Database subsystem... [2026-09-24 19:50:25.032] RUNTIME: Clearing DB Queries. (Standby: 0; Active: 0; All: 0) [2026-09-24 19:50:25.037] RUNTIME: Done clearing DB queries in right now (Standby: 0; Active: 0; All: 0)] [2026-09-24 19:50:25.039] RUNTIME: Shutting down Garbage subsystem... [2026-09-24 19:50:25.944] RUNTIME: Shutting down Profiler subsystem... [2026-09-24 19:50:25.944] RUNTIME: Warning: Subsystem `Profiler` slept 24 times. [2026-09-24 19:50:25.977] RUNTIME: Shutdown complete [2026-09-24 19:50:25.977] RUNTIME: World hard rebooted at 19:50:25