[2026-09-28 22:25:09.635] Starting up round ID 264137. - ------------------------- [2026-09-28 22:25:09.733] RUNTIME: World loaded at 22:25:08! [2026-09-28 22:25:09.733] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-09-28 22:25:09.733] RUNTIME: Running /tg/ revision: 2026-09-28T18:30:41+00:00 - origin/master: b405ba9bef03fc903172ebf7461a3c486303c63f - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - HEAD: d771e7cfa7bb5f442e0d83372e584fe7e7f82e99 - Running rust-g version 7.0.0 [2026-09-28 22:25:09.737] RUNTIME: map_config not found: _maps/eventmap.json [2026-09-28 22:25:09.738] RUNTIME: map_config not found: _maps/eventmap2.json [2026-09-28 22:25:09.738] RUNTIME: Database connection established. [2026-09-28 22:25:09.739] RUNTIME: Round ID: 264137 [2026-09-28 22:25:09.739] RUNTIME: Running /tg/ revision: 2026-09-28T18:30:41+00:00 - origin/master: b405ba9bef03fc903172ebf7461a3c486303c63f - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - HEAD: d771e7cfa7bb5f442e0d83372e584fe7e7f82e99 - Running rust-g version 7.0.0 [2026-09-28 22:25:13.090] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-09-28 22:25:14.094] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-09-28 22:25:14.095] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-09-28 22:25:14.103] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-09-28 22:25:14.115] RUNTIME: Initialized Title Screen subsystem within 0.01 seconds! [2026-09-28 22:25:14.174] RUNTIME: Initialized Sounds subsystem within 0.06 seconds! [2026-09-28 22:25:14.175] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-09-28 22:25:14.175] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-09-28 22:25:14.176] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-09-28 22:25:14.184] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-09-28 22:25:14.389] RUNTIME: Initialized Greyscale subsystem within 0.2 seconds! [2026-09-28 22:25:14.389] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-09-28 22:25:15.828] RUNTIME: Initialized Early Assets subsystem within 1.44 seconds! [2026-09-28 22:25:15.830] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-09-28 22:25:15.831] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-09-28 22:25:15.832] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-09-28 22:25:15.836] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-09-28 22:25:15.836] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-09-28 22:25:15.836] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-09-28 22:25:15.837] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-09-28 22:25:15.837] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-09-28 22:25:15.837] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-09-28 22:25:16.379] RUNTIME: Initialized Text To Speech subsystem within 0.54 seconds! [2026-09-28 22:25:16.380] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-09-28 22:25:16.393] RUNTIME: Initialized Trading Card Game subsystem within 0.01 seconds! [2026-09-28 22:25:16.393] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-09-28 22:25:16.393] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-09-28 22:25:17.881] RUNTIME: Initialized PRISM subsystem within 1.49 seconds! [2026-09-28 22:25:17.882] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-09-28 22:25:17.882] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-09-28 22:25:17.882] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-09-28 22:25:17.883] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-09-28 22:25:17.883] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-09-28 22:25:17.883] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-09-28 22:25:17.883] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-09-28 22:25:17.883] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-09-28 22:25:17.883] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-09-28 22:25:17.884] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-09-28 22:25:17.884] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-09-28 22:25:17.884] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-09-28 22:25:17.886] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-09-28 22:25:17.912] RUNTIME: Initialized Research subsystem within 0.03 seconds! [2026-09-28 22:25:17.914] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-09-28 22:25:17.918] RUNTIME: Initialized Jobs subsystem within 0 seconds! [2026-09-28 22:25:17.921] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-09-28 22:25:17.921] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-09-28 22:25:17.943] RUNTIME: Initialized Instruments subsystem within 0.02 seconds! [2026-09-28 22:25:17.943] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-09-28 22:25:30.894] RUNTIME: Initialized Achievements subsystem within 12.95 seconds! [2026-09-28 22:25:30.897] RUNTIME: Initialized Ticker subsystem within 0 seconds! [2026-09-28 22:25:30.928] RUNTIME: Loading MetaStation... [2026-09-28 22:25:31.949] RUNTIME: Loaded Station in 1.025s! [2026-09-28 22:25:33.420] RUNTIME: Loaded Lavaland in 0.95s! [2026-09-28 22:25:37.799] RUNTIME: Lava Ruins loader finished placing 34/42 ruins with 0 left to spend. [2026-09-28 22:25:37.838] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-09-28 22:25:38.573] RUNTIME: Cave Generator terrain generation finished in 0.73125s! [2026-09-28 22:25:38.604] RUNTIME: Cave Generator terrain generation finished in 0.03125s! [2026-09-28 22:25:40.379] RUNTIME: Cave Generator terrain population finished in 0.05s! [2026-09-28 22:25:40.382] RUNTIME: Cave Generator terrain population finished in 0s! [2026-09-28 22:25:40.916] RUNTIME: Initialized Mapping subsystem within 10.02 seconds! [2026-09-28 22:25:40.917] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-09-28 22:25:40.953] RUNTIME: Initialized Spatial Grid subsystem within 0.04 seconds! [2026-09-28 22:25:40.953] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-09-28 22:26:21.396] RUNTIME: Initialized Atoms subsystem within 40.44 seconds! [2026-09-28 22:26:21.433] RUNTIME: Loaded 2 engraved messages on map MetaStation [2026-09-28 22:26:21.433] RUNTIME: Loaded 5 prison tattoos [2026-09-28 22:26:21.440] RUNTIME: Initialized Persistence subsystem within 0.01 seconds! [2026-09-28 22:26:21.482] RUNTIME: Initialized Persistent Paintings subsystem within 0.04 seconds! [2026-09-28 22:26:22.867] RUNTIME: Initialized Assets subsystem within 1.38 seconds! [2026-09-28 22:26:22.891] RUNTIME: Initialized Wardrobe subsystem within 0.02 seconds! [2026-09-28 22:26:22.894] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-09-28 22:26:23.211] RUNTIME: Initialized Ore Generation subsystem within 0.32 seconds! [2026-09-28 22:26:23.337] RUNTIME: Initialized Minor Mapping subsystem within 0.13 seconds! [2026-09-28 22:26:23.500] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-09-28 22:26:23.617] RUNTIME: Initialized Machines subsystem within 0.12 seconds! [2026-09-28 22:26:23.618] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-09-28 22:26:40.397] RUNTIME: Initialized Lighting subsystem within 16.78 seconds! [2026-09-28 22:26:52.875] RUNTIME: Initialized Library Loading subsystem within 12.48 seconds! [2026-09-28 22:26:57.907] RUNTIME: Initialized Icon Smoothing subsystem within 5.03 seconds! [2026-09-28 22:26:58.123] RUNTIME: Initialized Fishing subsystem within 0.21 seconds! [2026-09-28 22:27:04.910] RUNTIME: Initialized Atmospherics subsystem within 6.79 seconds! [2026-09-28 22:27:07.136] RUNTIME: Initialized Shuttle subsystem within 2.22 seconds! [2026-09-28 22:27:07.166] RUNTIME: Initialized Init Profiler subsystem within 0.03 seconds! [2026-09-28 22:27:08.284] RUNTIME: Initialized Ban Cache subsystem within 1.12 seconds! [2026-09-28 22:27:08.284] RUNTIME: Initializations complete within 114.188 seconds! [2026-09-28 22:38:01.764] RUNTIME: Game start took 0.0625s [2026-09-28 22:43:04.312] RUNTIME: ## TESTING: GC: -- [0x2041f68] | /atom/movable/screen/lobby/button/sign_up was unable to be GC'd -- (ref count of 3) [2026-09-29 01:01:04.308] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,142,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight(Alex Stamos (/mob/living/carbon/human), "meson_vision") - Alex Stamos (/mob/living/carbon/human): update sight(Alex Stamos (/mob/living/carbon/human), "meson_vision") - Alex Stamos (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Alex Stamos (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Alex Stamos (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): on equipped(Alex Stamos (/mob/living/carbon/human), 8, 0) - Alex Stamos (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Alex Stamos (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Alex Stamos (/mob/living/carbon/human): equip to slot(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0) - Alex Stamos (/mob/living/carbon/human): equip to slot if possible(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0, 0, 0, 0) - Alex Stamos (/mob/living/carbon/human): attack ui(8, "icon-x=20;icon-y=14;left=1;but...") - Alex Stamos (/mob/living/carbon/human): attack ui(8, "icon-x=20;icon-y=14;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=20;icon-y=14;left=1;but...") - Giroskop (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=20;icon-y=14;left=1;but...") - [2026-09-29 01:01:04.309] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,142,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Alex Stamos (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): on equipped(Alex Stamos (/mob/living/carbon/human), 8, 0) - Alex Stamos (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Alex Stamos (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Alex Stamos (/mob/living/carbon/human): equip to slot(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0) - Alex Stamos (/mob/living/carbon/human): equip to slot if possible(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0, 0, 0, 0) - Alex Stamos (/mob/living/carbon/human): attack ui(8, "icon-x=20;icon-y=14;left=1;but...") - Alex Stamos (/mob/living/carbon/human): attack ui(8, "icon-x=20;icon-y=14;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=20;icon-y=14;left=1;but...") - Giroskop (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=20;icon-y=14;left=1;but...") - [2026-09-29 01:01:30.789] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (139,138,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Alex Stamos (/mob/living/carbon/human), 0) - Alex Stamos (/mob/living/carbon/human): update eyes(1) - Alex Stamos (/mob/living/carbon/human): update body parts(null) - Alex Stamos (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): remove bodypart texture(/datum/bodypart_texture/mesh/s... (/datum/bodypart_texture/mesh/space), 1) - /datum/element/equipment_bodyp... (/datum/element/equipment_bodypart_texture): item dropped(the engineering MOD helmet (/obj/item/clothing/head/mod), Alex Stamos (/mob/living/carbon/human)) - ... - Alex Stamos (/mob/living/carbon/human): has unequipped(the engineering MOD helmet (/obj/item/clothing/head/mod), 1) - Alex Stamos (/mob/living/carbon/human): has unequipped(the engineering MOD helmet (/obj/item/clothing/head/mod), 1) - Alex Stamos (/mob/living/carbon/human): doUnEquip(the engineering MOD helmet (/obj/item/clothing/head/mod), 1, the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering), 0, 1, 1) - Alex Stamos (/mob/living/carbon/human): doUnEquip(the engineering MOD helmet (/obj/item/clothing/head/mod), 1, the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering), 0, 1, 1) - Alex Stamos (/mob/living/carbon/human): doUnEquip(the engineering MOD helmet (/obj/item/clothing/head/mod), 1, the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering), 0, 1, 1) - Alex Stamos (/mob/living/carbon/human): transferItemToLoc(the engineering MOD helmet (/obj/item/clothing/head/mod), the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering), 1, 1, null) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): transfer part to loc(the engineering MOD helmet (/obj/item/clothing/head/mod), the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering), 1, 0) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): quick deploy(Alex Stamos (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alex Stamos (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=18;icon-y=17;right=1;bu...") - [2026-09-29 01:04:56.383] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (108,170,2) (/turf/open/floor/plating) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight(Alex Stamos (/mob/living/carbon/human), "meson_vision") - Alex Stamos (/mob/living/carbon/human): update sight(Alex Stamos (/mob/living/carbon/human), "meson_vision") - Alex Stamos (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): detach clothing traits(/list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): toggle mode(Alex Stamos (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Alex Stamos (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Alex Stamos (/mob/living/carbon/human), Toggle Mode (/datum/action/item_action/toggle_mode)) - Toggle Mode (/datum/action/item_action/toggle_mode): do effect(null) - Toggle Mode (/datum/action/item_action/toggle_mode): Trigger(Alex Stamos (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=9;icon-y=18;left=1;butt...") - Giroskop (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=9;icon-y=18;left=1;butt...") - [2026-09-29 01:04:58.843] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (110,168,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): toggle mode(Alex Stamos (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Alex Stamos (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Alex Stamos (/mob/living/carbon/human), Toggle Mode (/datum/action/item_action/toggle_mode)) - Toggle Mode (/datum/action/item_action/toggle_mode): do effect(null) - Toggle Mode (/datum/action/item_action/toggle_mode): Trigger(Alex Stamos (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=19;icon-y=9;left=1;butt...") - Giroskop (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=19;icon-y=9;left=1;butt...") - [2026-09-29 01:23:45.364] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (113,136,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): show to(Alex Stamos (/mob/living/carbon/human)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show plane(Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show hud() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): set hud(/datum/hud/human (/datum/hud/human)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): attach to(/datum/hud/human (/datum/hud/human)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Giroskop (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Giroskop (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-09-29 01:23:45.365] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (113,136,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): show to(Alex Stamos (/mob/living/carbon/human)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show plane(Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show hud() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): attach to(/datum/hud/human (/datum/hud/human)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Giroskop (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Giroskop (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-09-29 01:28:12.703] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (138,148,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Alex Stamos (/mob/living/carbon/human), 0) - Alex Stamos (/mob/living/carbon/human): update eyes(1) - Alex Stamos (/mob/living/carbon/human): item coverage changed(0, 4832) - Alex Stamos (/mob/living/carbon/human): item coverage changed(0, 4832) - Alex Stamos (/mob/living/carbon/human): refresh obscured() - Alex Stamos (/mob/living/carbon/human): remove item coverage(the gas mask (/obj/item/clothing/mask/gas)) - ... - Alex Stamos (/mob/living/carbon/human): doUnEquip(the gas mask (/obj/item/clothing/mask/gas), 0, Alex Stamos (/mob/living/carbon/human), 1, 1, 1) - Alex Stamos (/mob/living/carbon/human): doUnEquip(the gas mask (/obj/item/clothing/mask/gas), 0, Alex Stamos (/mob/living/carbon/human), 1, 1, 1) - Alex Stamos (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the gas mask (/obj/item/clothing/mask/gas), 0, 1, Alex Stamos (/mob/living/carbon/human)) - the gas mask (/obj/item/clothing/mask/gas): attempt pickup(Alex Stamos (/mob/living/carbon/human), 0) - the gas mask (/obj/item/clothing/mask/gas): attack hand(Alex Stamos (/mob/living/carbon/human), /list (/list)) - Alex Stamos (/mob/living/carbon/human): resolve unarmed attack(the gas mask (/obj/item/clothing/mask/gas), /list (/list)) - Alex Stamos (/mob/living/carbon/human): UnarmedAttack(the gas mask (/obj/item/clothing/mask/gas), 1, /list (/list)) - Alex Stamos (/mob/living/carbon/human): UnarmedAttack(the gas mask (/obj/item/clothing/mask/gas), 1, /list (/list)) - the gas mask (/obj/item/clothing/mask/gas): Click(null, "mapwindow.map", "icon-x=15;icon-y=19;left=1;but...") - Giroskop (/client): Click(the gas mask (/obj/item/clothing/mask/gas), null, "mapwindow.map", "icon-x=15;icon-y=19;left=1;but...") - [2026-09-29 01:28:13.117] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (138,148,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Alex Stamos (/mob/living/carbon/human), 0) - Alex Stamos (/mob/living/carbon/human): update eyes(1) - Alex Stamos (/mob/living/carbon/human): item coverage changed(4832, 0) - Alex Stamos (/mob/living/carbon/human): item coverage changed(4832, 0) - Alex Stamos (/mob/living/carbon/human): add item coverage(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime)) - Alex Stamos (/mob/living/carbon/human): has equipped(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 32, 0) - Alex Stamos (/mob/living/carbon/human): equip to slot(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 32, 0, 0, 0) - Alex Stamos (/mob/living/carbon/human): equip to slot if possible(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 32, 0, 0, 0, 0, 0, 0) - Alex Stamos (/mob/living/carbon/human): attack ui(32, "icon-x=15;icon-y=18;left=1;but...") - Alex Stamos (/mob/living/carbon/human): attack ui(32, "icon-x=15;icon-y=18;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=15;icon-y=18;left=1;but...") - Giroskop (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=15;icon-y=18;left=1;but...") - [2026-09-29 01:32:17.362] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (72,151,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): update eyes(1) - Captain (/mob/living/carbon/human): item coverage changed(0, 4832) - Captain (/mob/living/carbon/human): item coverage changed(0, 4832) - Captain (/mob/living/carbon/human): refresh obscured() - Captain (/mob/living/carbon/human): remove item coverage(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime)) - ... - Captain (/mob/living/carbon/human): doUnEquip(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 0, 1, Captain (/mob/living/carbon/human)) - the sexy mime mask (/obj/item/clothing/mask/gas/sexymime): attempt pickup(Captain (/mob/living/carbon/human), 0) - the sexy mime mask (/obj/item/clothing/mask/gas/sexymime): attack hand(Captain (/mob/living/carbon/human), /list (/list)) - Captain (/mob/living/carbon/human): resolve unarmed attack(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), /list (/list)) - Captain (/mob/living/carbon/human): UnarmedAttack(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 1, /list (/list)) - Captain (/mob/living/carbon/human): UnarmedAttack(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 1, /list (/list)) - the sexy mime mask (/obj/item/clothing/mask/gas/sexymime): Click(null, "mapwindow.map", "icon-x=24;icon-y=17;left=1;but...") - Giroskop (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=24;icon-y=17;left=1;but...") - [2026-09-29 01:32:18.896] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (as Captain) (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (74,151,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (as Captain) (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (as Captain) (/mob/living/carbon/human): update sight() - Alex Stamos (as Captain) (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Alex Stamos (as Captain) (/mob/living/carbon/human), 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): update eyes(1) - Alex Stamos (as Captain) (/mob/living/carbon/human): item coverage changed(4832, 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): item coverage changed(4832, 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): add item coverage(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime)) - Alex Stamos (as Captain) (/mob/living/carbon/human): has equipped(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 32, 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): equip to slot(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 32, 0, 0, 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): equip to slot if possible(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 32, 0, 0, 0, 0, 0, 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): attack ui(32, "icon-x=15;icon-y=19;left=1;but...") - Alex Stamos (as Captain) (/mob/living/carbon/human): attack ui(32, "icon-x=15;icon-y=19;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=15;icon-y=19;left=1;but...") - Giroskop (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=15;icon-y=19;left=1;but...") - [2026-09-29 01:32:20.335] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (74,151,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): update eyes(1) - Captain (/mob/living/carbon/human): item coverage changed(0, 4832) - Captain (/mob/living/carbon/human): item coverage changed(0, 4832) - Captain (/mob/living/carbon/human): refresh obscured() - Captain (/mob/living/carbon/human): remove item coverage(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime)) - ... - Captain (/mob/living/carbon/human): doUnEquip(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 0, 1, Captain (/mob/living/carbon/human)) - the sexy mime mask (/obj/item/clothing/mask/gas/sexymime): attempt pickup(Captain (/mob/living/carbon/human), 0) - the sexy mime mask (/obj/item/clothing/mask/gas/sexymime): attack hand(Captain (/mob/living/carbon/human), /list (/list)) - Captain (/mob/living/carbon/human): resolve unarmed attack(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), /list (/list)) - Captain (/mob/living/carbon/human): UnarmedAttack(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 1, /list (/list)) - Captain (/mob/living/carbon/human): UnarmedAttack(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 1, /list (/list)) - the sexy mime mask (/obj/item/clothing/mask/gas/sexymime): Click(null, "mapwindow.map", "icon-x=19;icon-y=14;left=1;but...") - Giroskop (/client): Click(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), null, "mapwindow.map", "icon-x=19;icon-y=14;left=1;but...") - [2026-09-29 01:32:45.803] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (as Captain) (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (73,152,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (as Captain) (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (as Captain) (/mob/living/carbon/human): update sight() - Alex Stamos (as Captain) (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Alex Stamos (as Captain) (/mob/living/carbon/human), 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): update eyes(1) - Alex Stamos (as Captain) (/mob/living/carbon/human): item coverage changed(4832, 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): item coverage changed(4832, 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): add item coverage(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime)) - Alex Stamos (as Captain) (/mob/living/carbon/human): has equipped(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 32, 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): equip to slot(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 32, 0, 0, 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): equip to slot if possible(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 32, 0, 0, 0, 0, 0, 0) - Alex Stamos (as Captain) (/mob/living/carbon/human): attack ui(32, "icon-x=20;icon-y=18;left=1;but...") - Alex Stamos (as Captain) (/mob/living/carbon/human): attack ui(32, "icon-x=20;icon-y=18;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=20;icon-y=18;left=1;but...") - Giroskop (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=20;icon-y=18;left=1;but...") - [2026-09-29 02:04:11.087] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (163,120,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): update eyes(1) - Captain (/mob/living/carbon/human): update body parts(null) - Captain (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): add bodypart texture(/datum/bodypart_texture/mesh/f... (/datum/bodypart_texture/mesh/firesuit), 1) - /datum/element/equipment_bodyp... (/datum/element/equipment_bodypart_texture): item equipped(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), Captain (/mob/living/carbon/human), 64) - ... - Captain (/mob/living/carbon/human): attack ui(64, "icon-x=21;icon-y=20;left=1;but...") - Captain (/mob/living/carbon/human): attack ui(64, "icon-x=21;icon-y=20;left=1;but...") - the head (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=21;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 02:08:33.665] RUNTIME: ## TESTING: GC: -- [0x2042ba6] | /obj/machinery/electrolyzer was unable to be GC'd -- (ref count of 3) [2026-09-29 02:08:44.135] RUNTIME: runtime error: Cannot execute null.process atmos(). - proc name: process atmos machinery (/datum/controller/subsystem/air/proc/process_atmos_machinery) - source file: code/controllers/subsystem/air.dm,328 - usr: null - src: Atmospherics (/datum/controller/subsystem/air) - call stack: - 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-29 02:16:40.801] RUNTIME: ## TESTING: GC: -- [0x21067c90] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-09-29 02:17:00.477] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (123,79,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): reset perspective(null, 0) - Captain (/mob/living/carbon/human): reset perspective(null, 0) - Captain (/mob/living/carbon/human): end look() - look up (/datum/keybinding/living/look_up): up(Giroskop (/client), null) - Giroskop (/client): gvb keyUp("L", 0, 0, 0, 0) - Giroskop (/client): keyUp("L", 0, 0, 0, 0) - [2026-09-29 02:17:00.478] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (123,79,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update pipe vision(0) - Captain (/mob/living/carbon/human): reset perspective(null, 0) - Captain (/mob/living/carbon/human): reset perspective(null, 0) - Captain (/mob/living/carbon/human): end look() - look up (/datum/keybinding/living/look_up): up(Giroskop (/client), null) - Giroskop (/client): gvb keyUp("L", 0, 0, 0, 0) - Giroskop (/client): keyUp("L", 0, 0, 0, 0) - [2026-09-29 02:18:09.367] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): can be selected() - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "light_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 02:18:09.370] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Spiders (/datum/dynamic_ruleset/midround/spiders): can be selected() - Spiders (/datum/dynamic_ruleset/midround/spiders): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 02:19:34.250] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (122,79,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): update eyes(1) - Captain (/mob/living/carbon/human): update body parts(null) - Captain (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): remove bodypart texture(/datum/bodypart_texture/mesh/f... (/datum/bodypart_texture/mesh/firesuit), 1) - /datum/element/equipment_bodyp... (/datum/element/equipment_bodypart_texture): item dropped(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), Captain (/mob/living/carbon/human)) - ... - Captain (/mob/living/carbon/human): has unequipped(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 1) - Captain (/mob/living/carbon/human): doUnEquip(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 0, 1, Captain (/mob/living/carbon/human)) - the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos): attempt pickup(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): resolve unarmed attack(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), /list (/list)) - Captain (/mob/living/carbon/human): UnarmedAttack(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 1, /list (/list)) - the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos): Click(null, "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - Giroskop (/client): Click(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), null, "mapwindow.map", "icon-x=20;icon-y=19;left=1;but...") - [2026-09-29 02:20:42.051] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (121,79,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): update eyes(1) - Captain (/mob/living/carbon/human): update body parts(null) - Captain (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): add bodypart texture(/datum/bodypart_texture/mesh/f... (/datum/bodypart_texture/mesh/firesuit), 1) - /datum/element/equipment_bodyp... (/datum/element/equipment_bodypart_texture): item equipped(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), Captain (/mob/living/carbon/human), 64) - ... - Captain (/mob/living/carbon/human): equip to slot(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 64, 0, 1, 0) - Captain (/mob/living/carbon/human): equip to slot if possible(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 64, 0, 1, 1, 0, 0, 0) - Captain (/mob/living/carbon/human): equip to appropriate slot(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 0, 0) - the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos): equip to best slot(Captain (/mob/living/carbon/human)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Captain (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Captain (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Giroskop (/client), the floor (122,79,2) (/turf/open/floor/iron/dark), 11, 18) - Giroskop (/client): keyDown("E", 702, 502, 1288, 1017) - [2026-09-29 02:21:53.583] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (120,78,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight(Captain (/mob/living/carbon/human), "meson_vision") - Captain (/mob/living/carbon/human): update sight(Captain (/mob/living/carbon/human), "meson_vision") - Captain (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): dropped(Captain (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1) - Captain (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1) - Captain (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, 1, Captain (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attempt pickup(Captain (/mob/living/carbon/human), 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack hand(Captain (/mob/living/carbon/human), /list (/list)) - Captain (/mob/living/carbon/human): resolve unarmed attack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), /list (/list)) - Captain (/mob/living/carbon/human): UnarmedAttack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1, /list (/list)) - Captain (/mob/living/carbon/human): UnarmedAttack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1, /list (/list)) - Captain (/mob/living/carbon/human): ClickOn(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), "icon-x=12;icon-y=15;left=1;but...") - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): Click(null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - Giroskop (/client): Click(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - [2026-09-29 02:21:53.584] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (120,78,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1) - Captain (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1) - Captain (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, 1, Captain (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attempt pickup(Captain (/mob/living/carbon/human), 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack hand(Captain (/mob/living/carbon/human), /list (/list)) - Captain (/mob/living/carbon/human): resolve unarmed attack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), /list (/list)) - Captain (/mob/living/carbon/human): UnarmedAttack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1, /list (/list)) - Captain (/mob/living/carbon/human): UnarmedAttack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1, /list (/list)) - Captain (/mob/living/carbon/human): ClickOn(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), "icon-x=12;icon-y=15;left=1;but...") - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): Click(null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - Giroskop (/client): Click(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - [2026-09-29 02:21:54.690] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (120,78,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight(Captain (/mob/living/carbon/human), "meson_vision") - Captain (/mob/living/carbon/human): update sight(Captain (/mob/living/carbon/human), "meson_vision") - Captain (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Captain (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Captain (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): on equipped(Captain (/mob/living/carbon/human), 8, 0) - Captain (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Captain (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Captain (/mob/living/carbon/human): equip to slot(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0) - Captain (/mob/living/carbon/human): equip to slot if possible(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0, 0, 0, 0) - Captain (/mob/living/carbon/human): attack ui(8, "icon-x=12;icon-y=15;left=1;but...") - Captain (/mob/living/carbon/human): attack ui(8, "icon-x=12;icon-y=15;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - Giroskop (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - [2026-09-29 02:21:54.691] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (120,78,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Captain (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): on equipped(Captain (/mob/living/carbon/human), 8, 0) - Captain (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Captain (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Captain (/mob/living/carbon/human): equip to slot(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0) - Captain (/mob/living/carbon/human): equip to slot if possible(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0, 0, 0, 0) - Captain (/mob/living/carbon/human): attack ui(8, "icon-x=12;icon-y=15;left=1;but...") - Captain (/mob/living/carbon/human): attack ui(8, "icon-x=12;icon-y=15;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - Giroskop (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - [2026-09-29 02:21:55.874] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (120,78,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight(Captain (/mob/living/carbon/human), "meson_vision") - Captain (/mob/living/carbon/human): update sight(Captain (/mob/living/carbon/human), "meson_vision") - Captain (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): detach clothing traits(/list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): toggle mode(Captain (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Captain (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Captain (/mob/living/carbon/human), Toggle Mode (/datum/action/item_action/toggle_mode)) - Toggle Mode (/datum/action/item_action/toggle_mode): do effect(null) - Toggle Mode (/datum/action/item_action/toggle_mode): Trigger(Captain (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=9;icon-y=9;left=1;butto...") - Giroskop (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=9;icon-y=9;left=1;butto...") - [2026-09-29 02:22:00.862] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (120,78,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): toggle mode(Captain (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Captain (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Captain (/mob/living/carbon/human), Toggle Mode (/datum/action/item_action/toggle_mode)) - Toggle Mode (/datum/action/item_action/toggle_mode): do effect(null) - Toggle Mode (/datum/action/item_action/toggle_mode): Trigger(Captain (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=23;icon-y=8;left=1;butt...") - Giroskop (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=23;icon-y=8;left=1;butt...") - [2026-09-29 02:23:05.268] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (121,77,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): update eyes(1) - Captain (/mob/living/carbon/human): update body parts(null) - Captain (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): remove bodypart texture(/datum/bodypart_texture/mesh/f... (/datum/bodypart_texture/mesh/firesuit), 1) - /datum/element/equipment_bodyp... (/datum/element/equipment_bodypart_texture): item dropped(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), Captain (/mob/living/carbon/human)) - ... - Captain (/mob/living/carbon/human): has unequipped(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 1) - Captain (/mob/living/carbon/human): doUnEquip(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 0, Captain (/mob/living/carbon/human), 1, 1, 1) - Captain (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 0, 1, Captain (/mob/living/carbon/human)) - the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos): attempt pickup(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): resolve unarmed attack(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), /list (/list)) - Captain (/mob/living/carbon/human): UnarmedAttack(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), 1, /list (/list)) - the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos): Click(null, "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - Giroskop (/client): Click(the atmospheric firefighter he... (/obj/item/clothing/head/utility/hardhat/welding/atmos), null, "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - [2026-09-29 02:23:09.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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): can be selected() - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "light_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 02:23:09.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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Spiders (/datum/dynamic_ruleset/midround/spiders): can be selected() - Spiders (/datum/dynamic_ruleset/midround/spiders): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 02:28:03.571] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the closet (/obj/structure/closet) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): forceMove(the closet (/obj/structure/closet)) - the closet (/obj/structure/closet): insert(Alex Stamos (/mob/living/carbon/human), 0) - the closet (/obj/structure/closet): take contents(0) - the closet (/obj/structure/closet): close(Alex Stamos (/mob/living/carbon/human)) - the closet (/obj/structure/closet): toggle(Alex Stamos (/mob/living/carbon/human)) - the closet (/obj/structure/closet): attack hand(Alex Stamos (/mob/living/carbon/human), /list (/list)) - Alex Stamos (/mob/living/carbon/human): resolve unarmed attack(the closet (/obj/structure/closet), /list (/list)) - Alex Stamos (/mob/living/carbon/human): UnarmedAttack(the closet (/obj/structure/closet), 1, /list (/list)) - Alex Stamos (/mob/living/carbon/human): UnarmedAttack(the closet (/obj/structure/closet), 1, /list (/list)) - Alex Stamos (/mob/living/carbon/human): ClickOn(the closet (/obj/structure/closet), "icon-x=22;icon-y=33;left=1;but...") - the closet (/obj/structure/closet): Click(the plating (169,142,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=22;icon-y=33;left=1;but...") - Giroskop (/client): Click(the closet (/obj/structure/closet), the plating (169,142,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=22;icon-y=33;left=1;but...") - [2026-09-29 02:28:03.572] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the closet (/obj/structure/closet) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update pipe vision(0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): forceMove(the closet (/obj/structure/closet)) - the closet (/obj/structure/closet): insert(Alex Stamos (/mob/living/carbon/human), 0) - the closet (/obj/structure/closet): take contents(0) - the closet (/obj/structure/closet): close(Alex Stamos (/mob/living/carbon/human)) - the closet (/obj/structure/closet): toggle(Alex Stamos (/mob/living/carbon/human)) - the closet (/obj/structure/closet): attack hand(Alex Stamos (/mob/living/carbon/human), /list (/list)) - Alex Stamos (/mob/living/carbon/human): resolve unarmed attack(the closet (/obj/structure/closet), /list (/list)) - Alex Stamos (/mob/living/carbon/human): UnarmedAttack(the closet (/obj/structure/closet), 1, /list (/list)) - Alex Stamos (/mob/living/carbon/human): UnarmedAttack(the closet (/obj/structure/closet), 1, /list (/list)) - Alex Stamos (/mob/living/carbon/human): ClickOn(the closet (/obj/structure/closet), "icon-x=22;icon-y=33;left=1;but...") - the closet (/obj/structure/closet): Click(the plating (169,142,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=22;icon-y=33;left=1;but...") - Giroskop (/client): Click(the closet (/obj/structure/closet), the plating (169,142,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=22;icon-y=33;left=1;but...") - [2026-09-29 06:14:20.982] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the closet (/obj/structure/closet) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): show to(Alex Stamos (/mob/living/carbon/human)) - /datum/plane_master_group/main (/datum/plane_master_group/main): show plane(Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting)) - /datum/plane_master_group/main (/datum/plane_master_group/main): show hud() - /datum/plane_master_group/main (/datum/plane_master_group/main): refresh hud() - /datum/hud/human (/datum/hud/human): plane masters update() - /datum/hud/human (/datum/hud/human): show hud(1, null) - /datum/hud/human (/datum/hud/human): show hud(1, null) - Alex Stamos (/mob/living/carbon/human): Login() - Alex Stamos (/mob/living/carbon/human): Login() - Alex Stamos (/mob/living/carbon/human): Login() - Giroskop (/client): New(null) - [2026-09-29 06:14:20.985] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the closet (/obj/structure/closet) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): reset perspective(the closet (/obj/structure/closet), 0) - Alex Stamos (/mob/living/carbon/human): reset perspective(the closet (/obj/structure/closet), 0) - Alex Stamos (/mob/living/carbon/human): Login() - Alex Stamos (/mob/living/carbon/human): Login() - Alex Stamos (/mob/living/carbon/human): Login() - Giroskop (/client): New(null) - [2026-09-29 06:14:20.986] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the closet (/obj/structure/closet) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update pipe vision(0) - Alex Stamos (/mob/living/carbon/human): reset perspective(the closet (/obj/structure/closet), 0) - Alex Stamos (/mob/living/carbon/human): reset perspective(the closet (/obj/structure/closet), 0) - Alex Stamos (/mob/living/carbon/human): Login() - Alex Stamos (/mob/living/carbon/human): Login() - Alex Stamos (/mob/living/carbon/human): Login() - Giroskop (/client): New(null) - [2026-09-29 06:14:29.618] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (169,142,2) (/turf/open/floor/plating) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): forceMove(the plating (169,142,2) (/turf/open/floor/plating)) - the closet (/obj/structure/closet): dump contents() - the closet (/obj/structure/closet): open(Alex Stamos (/mob/living/carbon/human), 0, 1) - the closet (/obj/structure/closet): toggle(Alex Stamos (/mob/living/carbon/human)) - the closet (/obj/structure/closet): attack hand(Alex Stamos (/mob/living/carbon/human), /list (/list)) - Alex Stamos (/mob/living/carbon/human): resolve unarmed attack(the closet (/obj/structure/closet), /list (/list)) - Alex Stamos (/mob/living/carbon/human): UnarmedAttack(the closet (/obj/structure/closet), 1, /list (/list)) - Alex Stamos (/mob/living/carbon/human): UnarmedAttack(the closet (/obj/structure/closet), 1, /list (/list)) - Alex Stamos (/mob/living/carbon/human): ClickOn(the closet (/obj/structure/closet), "icon-x=17;icon-y=17;left=1;but...") - the closet (/obj/structure/closet): Click(the plating (169,142,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - Giroskop (/client): Click(the closet (/obj/structure/closet), the plating (169,142,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-09-29 06:14:29.620] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (169,142,2) (/turf/open/floor/plating) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update pipe vision(0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): forceMove(the plating (169,142,2) (/turf/open/floor/plating)) - the closet (/obj/structure/closet): dump contents() - the closet (/obj/structure/closet): open(Alex Stamos (/mob/living/carbon/human), 0, 1) - the closet (/obj/structure/closet): toggle(Alex Stamos (/mob/living/carbon/human)) - the closet (/obj/structure/closet): attack hand(Alex Stamos (/mob/living/carbon/human), /list (/list)) - Alex Stamos (/mob/living/carbon/human): resolve unarmed attack(the closet (/obj/structure/closet), /list (/list)) - Alex Stamos (/mob/living/carbon/human): UnarmedAttack(the closet (/obj/structure/closet), 1, /list (/list)) - Alex Stamos (/mob/living/carbon/human): UnarmedAttack(the closet (/obj/structure/closet), 1, /list (/list)) - Alex Stamos (/mob/living/carbon/human): ClickOn(the closet (/obj/structure/closet), "icon-x=17;icon-y=17;left=1;but...") - the closet (/obj/structure/closet): Click(the plating (169,142,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - Giroskop (/client): Click(the closet (/obj/structure/closet), the plating (169,142,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-09-29 06:14:52.301] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): can be selected() - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "light_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:14:52.305] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Spiders (/datum/dynamic_ruleset/midround/spiders): can be selected() - Spiders (/datum/dynamic_ruleset/midround/spiders): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:19:52.311] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): can be selected() - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "light_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:19:52.314] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Spiders (/datum/dynamic_ruleset/midround/spiders): can be selected() - Spiders (/datum/dynamic_ruleset/midround/spiders): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:24:52.343] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): can be selected() - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "light_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:24:52.347] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Spiders (/datum/dynamic_ruleset/midround/spiders): can be selected() - Spiders (/datum/dynamic_ruleset/midround/spiders): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:29:53.007] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): can be selected() - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "light_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:29:53.010] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Spiders (/datum/dynamic_ruleset/midround/spiders): can be selected() - Spiders (/datum/dynamic_ruleset/midround/spiders): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:30:40.707] RUNTIME: ## TESTING: GC: -- [0x200b486] | /obj/docking_port/mobile/emergency was unable to be GC'd -- (ref count of 3) [2026-09-29 06:31:29.089] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Captain (/mob/living/carbon/human) - src: the remote signaling device (/obj/item/assembly/signaler) - usr.loc: the floor (132,78,2) (/turf/open/floor/iron/white) - src.loc: the tank transfer valve (/obj/item/transfer_valve) - call stack: - the remote signaling device (/obj/item/assembly/signaler): dropped(null, 0) - the tank transfer valve (/obj/item/transfer_valve): dropped(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): has unequipped(the tank transfer valve (/obj/item/transfer_valve), 0) - Captain (/mob/living/carbon/human): has unequipped(the tank transfer valve (/obj/item/transfer_valve), 0) - Captain (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the floor (132,78,2) (/turf/open/floor/iron/white), 0, 1, 0) - Captain (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the floor (132,78,2) (/turf/open/floor/iron/white), 0, 1, 0) - Captain (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the floor (132,78,2) (/turf/open/floor/iron/white), 0, 1, 0) - Captain (/mob/living/carbon/human): transfer item to turf(the tank transfer valve (/obj/item/transfer_valve), the floor (132,78,2) (/turf/open/floor/iron/white), -2, 2, 0, 0, 1) - Captain (/mob/living/carbon/human): dropItemToGround(the tank transfer valve (/obj/item/transfer_valve), 0, 0, 1, null) - Captain (/mob/living/carbon/human): dropItemToGround(the tank transfer valve (/obj/item/transfer_valve), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Giroskop (/client), the floor (131,77,2) (/turf/open/floor/iron/dark), -13, -29) - Giroskop (/client): gvb keyDown("Q", 617, 640, 1368, 1080) - Giroskop (/client): keyDown("Q", 617, 640, 1368, 1080) - [2026-09-29 06:31:45.077] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Captain (/mob/living/carbon/human) - src: the remote signaling device (/obj/item/assembly/signaler) - usr.loc: the plating (137,76,2) (/turf/open/floor/plating) - src.loc: the tank transfer valve (/obj/item/transfer_valve) - call stack: - the remote signaling device (/obj/item/assembly/signaler): dropped(null, 0) - the tank transfer valve (/obj/item/transfer_valve): dropped(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): has unequipped(the tank transfer valve (/obj/item/transfer_valve), 0) - Captain (/mob/living/carbon/human): has unequipped(the tank transfer valve (/obj/item/transfer_valve), 0) - Captain (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the plating (137,76,2) (/turf/open/floor/plating), 0, 1, 0) - Captain (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the plating (137,76,2) (/turf/open/floor/plating), 0, 1, 0) - Captain (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the plating (137,76,2) (/turf/open/floor/plating), 0, 1, 0) - Captain (/mob/living/carbon/human): transfer item to turf(the tank transfer valve (/obj/item/transfer_valve), the plating (137,76,2) (/turf/open/floor/plating), 3, 0, 0, 0, 1) - Captain (/mob/living/carbon/human): dropItemToGround(the tank transfer valve (/obj/item/transfer_valve), 0, 0, 1, null) - Captain (/mob/living/carbon/human): dropItemToGround(the tank transfer valve (/obj/item/transfer_valve), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Giroskop (/client), the plating (137,74,2) (/turf/open/floor/plating), 3, -2) - Giroskop (/client): gvb keyDown("Q", 655, 651, 1368, 1080) - Giroskop (/client): keyDown("Q", 655, 651, 1368, 1080) - [2026-09-29 06:32:02.140] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (139,75,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): show to(Captain (/mob/living/carbon/human)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show plane(Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show hud() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): set hud(/datum/hud/human (/datum/hud/human)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): attach to(/datum/hud/human (/datum/hud/human)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Giroskop (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Giroskop (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-09-29 06:32:02.141] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (139,75,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): show to(Captain (/mob/living/carbon/human)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show plane(Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show hud() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): attach to(/datum/hud/human (/datum/hud/human)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Giroskop (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Giroskop (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-09-29 06:32:42.368] 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 plating (128,81,2) (/turf/open/floor/plating) - call stack: - the plating (128,81,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,81,2) (/turf/open/floor/plating): check lumcount above(0.2) - Captain (/mob/living/carbon/human): has light nearby(0.2) - Lesser Aft Maintenance (/area/station/maintenance/aft/lesser): play ambience(Captain (/mob/living/carbon/human), null, null) - Ambience (/datum/controller/subsystem/ambience): fire(0) - Ambience (/datum/controller/subsystem/ambience): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:32:48.567] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (138,78,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): update eyes(1) - Captain (/mob/living/carbon/human): update body parts(null) - Captain (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): add bodypart texture(/datum/bodypart_texture/mesh/s... (/datum/bodypart_texture/mesh/space), 1) - /datum/element/equipment_bodyp... (/datum/element/equipment_bodypart_texture): item equipped(the research MOD helmet (/obj/item/clothing/head/mod), Captain (/mob/living/carbon/human), 64) - ... - the research MOD helmet (/obj/item/clothing/head/mod): on equipped(Captain (/mob/living/carbon/human), 64, 0) - Captain (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Captain (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Captain (/mob/living/carbon/human): equip to slot(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Captain (/mob/living/carbon/human): equip to slot if possible(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): deploy(null, the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): quick deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), 1) - Giroskop (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=16;icon-y=11;right=1;bu...") - [2026-09-29 06:33:08.752] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Captain (/mob/living/carbon/human) - src: the remote signaling device (/obj/item/assembly/signaler) - usr.loc: the plating (137,25,2) (/turf/open/floor/plating/airless) - src.loc: the tank transfer valve (/obj/item/transfer_valve) - call stack: - the remote signaling device (/obj/item/assembly/signaler): dropped(null, 0) - the tank transfer valve (/obj/item/transfer_valve): dropped(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): has unequipped(the tank transfer valve (/obj/item/transfer_valve), 0) - Captain (/mob/living/carbon/human): has unequipped(the tank transfer valve (/obj/item/transfer_valve), 0) - Captain (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the plating (137,25,2) (/turf/open/floor/plating/airless), 0, 1, 0) - Captain (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the plating (137,25,2) (/turf/open/floor/plating/airless), 0, 1, 0) - Captain (/mob/living/carbon/human): doUnEquip(the tank transfer valve (/obj/item/transfer_valve), 0, the plating (137,25,2) (/turf/open/floor/plating/airless), 0, 1, 0) - Captain (/mob/living/carbon/human): transfer item to turf(the tank transfer valve (/obj/item/transfer_valve), the plating (137,25,2) (/turf/open/floor/plating/airless), 1, 0, 0, 0, 1) - Captain (/mob/living/carbon/human): dropItemToGround(the tank transfer valve (/obj/item/transfer_valve), 0, 0, 1, null) - Captain (/mob/living/carbon/human): dropItemToGround(the tank transfer valve (/obj/item/transfer_valve), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Giroskop (/client), the plating (138,25,2) (/turf/open/floor/plating/airless), 24, 26) - Giroskop (/client): gvb keyDown("Q", 774, 514, 1368, 1080) - Giroskop (/client): keyDown("Q", 774, 514, 1368, 1080) - [2026-09-29 06:34:05.671] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (128,88,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Captain (/mob/living/carbon/human): sync lighting plane cutoff() - Captain (/mob/living/carbon/human): update sight() - Captain (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Captain (/mob/living/carbon/human), 0) - Captain (/mob/living/carbon/human): update eyes(1) - Captain (/mob/living/carbon/human): update body parts(null) - Captain (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): remove bodypart texture(/datum/bodypart_texture/mesh/s... (/datum/bodypart_texture/mesh/space), 1) - /datum/element/equipment_bodyp... (/datum/element/equipment_bodypart_texture): item dropped(the research MOD helmet (/obj/item/clothing/head/mod), Captain (/mob/living/carbon/human)) - ... - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): transferItemToLoc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 1, null) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): transfer part to loc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): quick deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), 1) - Giroskop (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=13;icon-y=19;right=1;bu...") - [2026-09-29 06:34:30.100] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (139,75,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): show to(Captain (/mob/living/carbon/human)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show plane(Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show hud() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): set hud(/datum/hud/human (/datum/hud/human)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): attach to(/datum/hud/human (/datum/hud/human)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Giroskop (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Giroskop (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-09-29 06:34:30.101] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Captain (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (139,75,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): show to(Captain (/mob/living/carbon/human)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show plane(Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting)) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): show hud() - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): attach to(/datum/hud/human (/datum/hud/human)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Giroskop (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Giroskop (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Giroskop (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-09-29 06:34:53.025] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): can be selected() - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "light_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:34:53.028] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Spiders (/datum/dynamic_ruleset/midround/spiders): can be selected() - Spiders (/datum/dynamic_ruleset/midround/spiders): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:10.135] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): forceMove(the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed)) - the station tube pod dispenser (/obj/structure/transit_tube/station/dispenser/flipped): Bumped(Alex Stamos (/mob/living/carbon/human)) - Alex Stamos (/mob/living/carbon/human): Bump(the station tube pod dispenser (/obj/structure/transit_tube/station/dispenser/flipped)) - Alex Stamos (/mob/living/carbon/human): Bump(the station tube pod dispenser (/obj/structure/transit_tube/station/dispenser/flipped)) - ... - Alex Stamos (/mob/living/carbon/human): Move(the floor (176,136,2) (/turf/open/floor/iron/dark), 1, 0, 1) - Alex Stamos (/mob/living/carbon/human): Move(the floor (176,136,2) (/turf/open/floor/iron/dark), 1, null) - Alex Stamos (/mob/living/carbon/human): Move(the floor (176,136,2) (/turf/open/floor/iron/dark), 1) - Alex Stamos (/mob/living/carbon/human): Move(the floor (176,136,2) (/turf/open/floor/iron/dark), 1) - Giroskop (/client): Move(the floor (176,136,2) (/turf/open/floor/iron/dark), 1) - Alex Stamos (/mob/living/carbon/human): keyLoop(Giroskop (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:10.136] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Alex Stamos (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update pipe vision(0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): forceMove(the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed)) - the station tube pod dispenser (/obj/structure/transit_tube/station/dispenser/flipped): Bumped(Alex Stamos (/mob/living/carbon/human)) - Alex Stamos (/mob/living/carbon/human): Bump(the station tube pod dispenser (/obj/structure/transit_tube/station/dispenser/flipped)) - ... - Alex Stamos (/mob/living/carbon/human): Move(the floor (176,136,2) (/turf/open/floor/iron/dark), 1, 0, 1) - Alex Stamos (/mob/living/carbon/human): Move(the floor (176,136,2) (/turf/open/floor/iron/dark), 1, null) - Alex Stamos (/mob/living/carbon/human): Move(the floor (176,136,2) (/turf/open/floor/iron/dark), 1) - Alex Stamos (/mob/living/carbon/human): Move(the floor (176,136,2) (/turf/open/floor/iron/dark), 1) - Giroskop (/client): Move(the floor (176,136,2) (/turf/open/floor/iron/dark), 1) - Alex Stamos (/mob/living/carbon/human): keyLoop(Giroskop (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:12.785] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: null - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): forceMove(the floor (201,136,2) (/turf/open/floor/iron/dark)) - the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed): empty pod(the floor (201,136,2) (/turf/open/floor/iron/dark)) - the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed): Destroy(0) - qdel(the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed), 0) - the station tube pod dispenser (/obj/structure/transit_tube/station/dispenser): pod stopped(the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed), 2) - the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed): after pipe transfer(/datum/move_loop/move/force (/datum/move_loop/move/force), 1, 2) - /datum/move_loop/move/force (/datum/move_loop/move/force): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/move/force (/datum/move_loop/move/force): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:12.786] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: null - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Alex Stamos (/mob/living/carbon/human): sync lighting plane cutoff() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update sight() - Alex Stamos (/mob/living/carbon/human): update pipe vision(0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): reset perspective(null, 0) - Alex Stamos (/mob/living/carbon/human): forceMove(the floor (201,136,2) (/turf/open/floor/iron/dark)) - the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed): empty pod(the floor (201,136,2) (/turf/open/floor/iron/dark)) - the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed): Destroy(0) - qdel(the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed), 0) - the station tube pod dispenser (/obj/structure/transit_tube/station/dispenser): pod stopped(the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed), 2) - the temporary transit tube pod (/obj/structure/transit_tube_pod/dispensed): after pipe transfer(/datum/move_loop/move/force (/datum/move_loop/move/force), 1, 2) - /datum/move_loop/move/force (/datum/move_loop/move/force): SendSignal("moveloop_postprocess", /list (/list)) - /datum/move_loop/move/force (/datum/move_loop/move/force): process() - Movement Loops (/datum/controller/subsystem/movement): pour bucket(/list (/list)) - Movement Loops (/datum/controller/subsystem/movement): fire(0) - Movement Loops (/datum/controller/subsystem/movement): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:53.089] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): can be selected() - Nightmare (/datum/dynamic_ruleset/midround/from_ghosts/nightmare): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "light_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:53.092] 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 plating (128,72,2) (/turf/open/floor/plating) - call stack: - the plating (128,72,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (128,72,2) (/turf/open/floor/plating): check lumcount above(0.2) - find maintenance spawn(1, 1) - Spiders (/datum/dynamic_ruleset/midround/spiders): can be selected() - Spiders (/datum/dynamic_ruleset/midround/spiders): get weight(1, 1) - Dynamic (/datum/controller/subsystem/dynamic): get midround rulesets(1, "heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:59.602] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: null - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Unknown (/mob/living/carbon/human): sync lighting plane cutoff() - Unknown (/mob/living/carbon/human): update sight() - Unknown (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Unknown (/mob/living/carbon/human), 0) - Unknown (/mob/living/carbon/human): update eyes(1) - Unknown (/mob/living/carbon/human): item coverage changed(0, 576) - Unknown (/mob/living/carbon/human): item coverage changed(0, 576) - Unknown (/mob/living/carbon/human): refresh obscured() - Unknown (/mob/living/carbon/human): remove item coverage(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime)) - ... - Unknown (/mob/living/carbon/human): doUnEquip(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 0, space (210,136,2) (/turf/open/space), 0, 1, 0) - Unknown (/mob/living/carbon/human): transfer item to turf(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), space (210,136,2) (/turf/open/space), -2, 3, 0, 0, 1) - Unknown (/mob/living/carbon/human): dropItemToGround(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 0, 0, 1, null) - Unknown (/mob/living/carbon/human): dropItemToGround(the sexy mime mask (/obj/item/clothing/mask/gas/sexymime), 0, 0, 1, null) - Unknown (/mob/living/carbon/human): gib(15) - Unknown (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:59.605] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: null - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Unknown (/mob/living/carbon/human): sync lighting plane cutoff() - Unknown (/mob/living/carbon/human): update sight(Unknown (/mob/living/carbon/human), "meson_vision") - Unknown (/mob/living/carbon/human): update sight(Unknown (/mob/living/carbon/human), "meson_vision") - Unknown (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): dropped(Unknown (/mob/living/carbon/human), 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): dropped(Unknown (/mob/living/carbon/human), 0) - Unknown (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0) - Unknown (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0) - Unknown (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, space (210,136,2) (/turf/open/space), 0, 1, 0) - ... - Unknown (/mob/living/carbon/human): transfer item to turf(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), space (210,136,2) (/turf/open/space), -4, -5, 0, 0, 1) - Unknown (/mob/living/carbon/human): dropItemToGround(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, 0, 1, null) - Unknown (/mob/living/carbon/human): dropItemToGround(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, 0, 1, null) - Unknown (/mob/living/carbon/human): gib(15) - Unknown (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:59.606] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: null - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Unknown (/mob/living/carbon/human): sync lighting plane cutoff() - Unknown (/mob/living/carbon/human): update sight() - Unknown (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): dropped(Unknown (/mob/living/carbon/human), 0) - Unknown (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0) - Unknown (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0) - Unknown (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, space (210,136,2) (/turf/open/space), 0, 1, 0) - Unknown (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, space (210,136,2) (/turf/open/space), 0, 1, 0) - Unknown (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, space (210,136,2) (/turf/open/space), 0, 1, 0) - Unknown (/mob/living/carbon/human): transfer item to turf(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), space (210,136,2) (/turf/open/space), -4, -5, 0, 0, 1) - Unknown (/mob/living/carbon/human): dropItemToGround(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, 0, 1, null) - Unknown (/mob/living/carbon/human): dropItemToGround(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, 0, 1, null) - Unknown (/mob/living/carbon/human): gib(15) - Unknown (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:59.772] 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: Telecomms Control Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: space (212,132,2) (/turf/open/space) - call stack: - Telecomms Control Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - Telecomms Control Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - Telecomms Control Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - Telecomms Control Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - Telecomms Control Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - Telecomms Control Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(230, "brute", "bomb", 0, null, 0) - Telecomms Control Room omni ai... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:39:59.784] 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: AI Satellite Antechamber omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4) - src.loc: the plating (215,137,2) (/turf/open/floor/plating) - call stack: - AI Satellite Antechamber omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): relocate airs(null) - AI Satellite Antechamber omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): on deconstruction(0) - AI Satellite Antechamber omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): handle deconstruct(0) - AI Satellite Antechamber omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): deconstruct(0) - AI Satellite Antechamber omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): atom destruction("bomb") - AI Satellite Antechamber omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): take damage(201, "brute", "bomb", 0, null, 0) - AI Satellite Antechamber omni ... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4): ex act(2, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:56:40.116] RUNTIME: ## TESTING: GC: -- [0x3000c11] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 6) [2026-09-29 09:22:08.827] RUNTIME: Shutting down Ban Cache subsystem... [2026-09-29 09:22:08.827] RUNTIME: Shutting down Chat subsystem... [2026-09-29 09:22:08.827] RUNTIME: Shutting down Init Profiler subsystem... [2026-09-29 09:22:08.827] RUNTIME: Shutting down Shuttle subsystem... [2026-09-29 09:22:08.828] RUNTIME: Warning: Subsystem `Shuttle` slept 14 times. [2026-09-29 09:22:08.828] RUNTIME: Shutting down Atmospherics subsystem... [2026-09-29 09:22:08.828] RUNTIME: Shutting down Fishing subsystem... [2026-09-29 09:22:08.828] RUNTIME: Shutting down Icon Smoothing subsystem... [2026-09-29 09:22:08.828] RUNTIME: Shutting down Library Loading subsystem... [2026-09-29 09:22:08.828] RUNTIME: Shutting down Lighting subsystem... [2026-09-29 09:22:08.828] RUNTIME: Shutting down Map Previews subsystem... [2026-09-29 09:22:08.828] RUNTIME: Shutting down Machines subsystem... [2026-09-29 09:22:08.829] RUNTIME: Shutting down Market subsystem... [2026-09-29 09:22:08.829] RUNTIME: Shutting down Minor Mapping subsystem... [2026-09-29 09:22:08.829] RUNTIME: Shutting down Ore Generation subsystem... [2026-09-29 09:22:08.829] RUNTIME: Shutting down Traitor subsystem... [2026-09-29 09:22:08.829] RUNTIME: Shutting down Wardrobe subsystem... [2026-09-29 09:22:08.829] RUNTIME: Shutting down Assets subsystem... [2026-09-29 09:22:08.829] RUNTIME: Shutting down Persistent Paintings subsystem... [2026-09-29 09:22:08.829] RUNTIME: Shutting down Persistence subsystem... [2026-09-29 09:22:08.829] RUNTIME: Shutting down Atoms subsystem... [2026-09-29 09:22:08.830] RUNTIME: Shutting down Cameras subsystem... [2026-09-29 09:22:08.830] RUNTIME: Shutting down Spatial Grid subsystem... [2026-09-29 09:22:08.830] RUNTIME: Shutting down Weather subsystem... [2026-09-29 09:22:08.830] RUNTIME: Shutting down Mapping subsystem... [2026-09-29 09:22:08.830] RUNTIME: Shutting down Ticker subsystem... [2026-09-29 09:22:08.830] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2026-09-29 09:22:08.831] RUNTIME: Shutting down Achievements subsystem... [2026-09-29 09:22:09.348] RUNTIME: Shutting down Ambience subsystem... [2026-09-29 09:22:09.349] RUNTIME: Shutting down Area Contents subsystem... [2026-09-29 09:22:09.349] RUNTIME: Shutting down Asset Loading subsystem... [2026-09-29 09:22:09.349] RUNTIME: Shutting down Augury subsystem... [2026-09-29 09:22:09.349] RUNTIME: Shutting down Blackbox subsystem... [2026-09-29 09:22:11.457] RUNTIME: Shutting down Processing subsystem... [2026-09-29 09:22:11.457] RUNTIME: Shutting down Blood Drying subsystem... [2026-09-29 09:22:11.457] RUNTIME: Shutting down Datum Component System subsystem... [2026-09-29 09:22:11.458] RUNTIME: Shutting down Mood subsystem... [2026-09-29 09:22:11.458] RUNTIME: Shutting down Transport subsystem... [2026-09-29 09:22:11.458] RUNTIME: Shutting down Acid subsystem... [2026-09-29 09:22:11.458] RUNTIME: Shutting down Basic Avoidance subsystem... [2026-09-29 09:22:11.458] RUNTIME: Shutting down Antag HUDs subsystem... [2026-09-29 09:22:11.458] RUNTIME: Shutting down Aura subsystem... [2026-09-29 09:22:11.458] RUNTIME: Shutting down Clock Component subsystem... [2026-09-29 09:22:11.459] RUNTIME: Shutting down Digital Clocks subsystem... [2026-09-29 09:22:11.459] RUNTIME: Shutting down Fast Processing subsystem... [2026-09-29 09:22:11.459] RUNTIME: Shutting down Burning subsystem... [2026-09-29 09:22:11.459] RUNTIME: Shutting down Instruments subsystem... [2026-09-29 09:22:11.459] RUNTIME: Shutting down Manufacturing Processing subsystem... [2026-09-29 09:22:11.459] RUNTIME: Shutting down New Player Info subsystem... [2026-09-29 09:22:11.459] RUNTIME: Shutting down Objects subsystem... [2026-09-29 09:22:11.459] RUNTIME: Shutting down Personalities subsystem... [2026-09-29 09:22:11.459] RUNTIME: Shutting down Plumbing subsystem... [2026-09-29 09:22:11.460] RUNTIME: Shutting down Priority Status Effects subsystem... [2026-09-29 09:22:11.460] RUNTIME: Shutting down Projectiles subsystem... [2026-09-29 09:22:11.460] RUNTIME: Shutting down Quirks subsystem... [2026-09-29 09:22:11.460] RUNTIME: Shutting down Singularity subsystem... [2026-09-29 09:22:11.460] RUNTIME: Shutting down Jobs subsystem... [2026-09-29 09:22:11.460] RUNTIME: Shutting down Events subsystem... [2026-09-29 09:22:11.460] RUNTIME: Shutting down Radioactive Nebula subsystem... [2026-09-29 09:22:11.460] RUNTIME: Shutting down Research subsystem... [2026-09-29 09:22:11.461] RUNTIME: Shutting down Station subsystem... [2026-09-29 09:22:11.461] RUNTIME: Shutting down Supermatter Cascade subsystem... [2026-09-29 09:22:11.461] RUNTIME: Shutting down Timed Actions subsystem... [2026-09-29 09:22:11.461] RUNTIME: Shutting down Turret Processing subsystem... [2026-09-29 09:22:11.461] RUNTIME: Shutting down Wet floors subsystem... [2026-09-29 09:22:11.461] RUNTIME: Shutting down Escape Menu subsystem... [2026-09-29 09:22:11.461] RUNTIME: Shutting down Disease subsystem... [2026-09-29 09:22:11.461] RUNTIME: Shutting down Economy subsystem... [2026-09-29 09:22:11.461] RUNTIME: Shutting down Explosions subsystem... [2026-09-29 09:22:11.462] RUNTIME: Shutting down Fluid subsystem... [2026-09-29 09:22:11.462] RUNTIME: Shutting down Smoke subsystem... [2026-09-29 09:22:11.462] RUNTIME: Shutting down Foam subsystem... [2026-09-29 09:22:11.462] RUNTIME: Shutting down Verb Manager subsystem... [2026-09-29 09:22:11.462] RUNTIME: Shutting down Speech Controller subsystem... [2026-09-29 09:22:11.462] RUNTIME: Shutting down XKeyScore subsystem... [2026-09-29 09:22:11.462] RUNTIME: Shutting down Lag Switch subsystem... [2026-09-29 09:22:11.462] RUNTIME: Shutting down Lua Scripting subsystem... [2026-09-29 09:22:11.463] RUNTIME: Shutting down Map Vote subsystem... [2026-09-29 09:22:11.463] RUNTIME: Shutting down Materials subsystem... [2026-09-29 09:22:11.463] RUNTIME: Shutting down Mobs subsystem... [2026-09-29 09:22:11.463] RUNTIME: Shutting down MouseEntered subsystem... [2026-09-29 09:22:11.463] RUNTIME: Shutting down NPC Pool subsystem... [2026-09-29 09:22:11.463] RUNTIME: Shutting down Overlay subsystem... [2026-09-29 09:22:11.592] RUNTIME: Shutting down pAI subsystem... [2026-09-29 09:22:11.592] RUNTIME: Shutting down Parallax subsystem... [2026-09-29 09:22:11.592] RUNTIME: Shutting down Pathfinder subsystem... [2026-09-29 09:22:11.592] RUNTIME: Shutting down Points of Interest subsystem... [2026-09-29 09:22:11.592] RUNTIME: Shutting down Polling subsystem... [2026-09-29 09:22:11.592] RUNTIME: Shutting down Queue Links subsystem... [2026-09-29 09:22:11.593] RUNTIME: Shutting down Radiation subsystem... [2026-09-29 09:22:11.593] RUNTIME: Shutting down Restaurant subsystem... [2026-09-29 09:22:11.593] RUNTIME: Shutting down Timer subsystem... [2026-09-29 09:22:11.593] RUNTIME: Shutting down Runechat subsystem... [2026-09-29 09:22:11.593] RUNTIME: Shutting down Sound Loops subsystem... [2026-09-29 09:22:11.593] RUNTIME: Shutting down Security Level subsystem... [2026-09-29 09:22:11.593] RUNTIME: Shutting down Skills subsystem... [2026-09-29 09:22:11.593] RUNTIME: Shutting down Sound Tokens subsystem... [2026-09-29 09:22:11.594] RUNTIME: Shutting down Sprite Accessories subsystem... [2026-09-29 09:22:11.594] RUNTIME: Shutting down Stat Panels subsystem... [2026-09-29 09:22:11.594] RUNTIME: Shutting down PRISM subsystem... [2026-09-29 09:22:11.594] RUNTIME: Shutting down Stock Market subsystem... [2026-09-29 09:22:11.594] RUNTIME: Shutting down Sun subsystem... [2026-09-29 09:22:11.594] RUNTIME: Shutting down Trading Card Game subsystem... [2026-09-29 09:22:11.594] RUNTIME: Shutting down tgui subsystem... [2026-09-29 09:22:11.594] RUNTIME: Shutting down Throwing subsystem... [2026-09-29 09:22:11.594] RUNTIME: Shutting down Time Tracking subsystem... [2026-09-29 09:22:11.595] RUNTIME: Shutting down Text To Speech subsystem... [2026-09-29 09:22:11.595] RUNTIME: Shutting down Tutorials subsystem... [2026-09-29 09:22:11.595] RUNTIME: Shutting down Vis contents overlays subsystem... [2026-09-29 09:22:11.595] RUNTIME: Shutting down Vote subsystem... [2026-09-29 09:22:11.595] RUNTIME: Shutting down Dynamic subsystem... [2026-09-29 09:22:11.595] RUNTIME: Shutting down Movement Loops subsystem... [2026-09-29 09:22:11.595] RUNTIME: Shutting down AI Controller Ticker subsystem... [2026-09-29 09:22:11.595] RUNTIME: Shutting down AI Controller Ticker (Low) subsystem... [2026-09-29 09:22:11.596] RUNTIME: Shutting down AI movement subsystem... [2026-09-29 09:22:11.596] RUNTIME: Shutting down Cliff Falling subsystem... [2026-09-29 09:22:11.596] RUNTIME: Shutting down Hyperspace Drift subsystem... [2026-09-29 09:22:11.596] RUNTIME: Shutting down Newtonian Movement subsystem... [2026-09-29 09:22:11.596] RUNTIME: Shutting down Conveyor Belts subsystem... [2026-09-29 09:22:11.596] RUNTIME: Shutting down Bitrunning subsystem... [2026-09-29 09:22:11.596] RUNTIME: Shutting down Circuit Components subsystem... [2026-09-29 09:22:11.596] RUNTIME: Shutting down IDs and Access subsystem... [2026-09-29 09:22:11.596] RUNTIME: Shutting down Modular Computers subsystem... [2026-09-29 09:22:11.597] RUNTIME: Shutting down Radio subsystem... [2026-09-29 09:22:11.597] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2026-09-29 09:22:11.597] RUNTIME: Shutting down Loot Icon Generation subsystem... [2026-09-29 09:22:11.597] RUNTIME: Shutting down Admin Verbs subsystem... [2026-09-29 09:22:11.597] RUNTIME: Shutting down Early Assets subsystem... [2026-09-29 09:22:11.597] RUNTIME: Shutting down Greyscale Previews subsystem... [2026-09-29 09:22:11.597] RUNTIME: Shutting down Greyscale subsystem... [2026-09-29 09:22:11.597] RUNTIME: Shutting down Reagents subsystem... [2026-09-29 09:22:11.597] RUNTIME: Shutting down Discord subsystem... [2026-09-29 09:22:11.598] RUNTIME: Shutting down Input subsystem... [2026-09-29 09:22:11.598] RUNTIME: Shutting down Ping subsystem... [2026-09-29 09:22:11.598] RUNTIME: Shutting down Server Tasks subsystem... [2026-09-29 09:22:11.927] RUNTIME: Shutting down Sounds subsystem... [2026-09-29 09:22:11.927] RUNTIME: Shutting down Title Screen subsystem... [2026-09-29 09:22:11.927] RUNTIME: Shutting down Verbs subsystem... [2026-09-29 09:22:11.927] RUNTIME: Shutting down Database subsystem... [2026-09-29 09:22:11.927] RUNTIME: Clearing DB Queries. (Standby: 0; Active: 0; All: 0) [2026-09-29 09:22:12.408] RUNTIME: Done clearing DB queries in 0.4 seconds (Standby: 0; Active: 0; All: 0)] [2026-09-29 09:22:12.409] RUNTIME: Shutting down Garbage subsystem... [2026-09-29 09:22:12.758] RUNTIME: Shutting down Profiler subsystem... [2026-09-29 09:22:12.759] RUNTIME: Warning: Subsystem `Profiler` slept 1 times. [2026-09-29 09:22:12.779] RUNTIME: Shutdown complete [2026-09-29 09:22:12.779] RUNTIME: World rebooted at 09:22:12