[2026-09-29 05:18:05.305] Starting up round ID 264141. - ------------------------- [2026-09-29 05:18:05.329] RUNTIME: World loaded at 05:18:05! [2026-09-29 05:18:05.330] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-09-29 05:18:05.330] RUNTIME: Running /tg/ revision: 2026-09-28T18:15:47+00:00 - origin/master: b405ba9bef03fc903172ebf7461a3c486303c63f - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97699 commit e71323e5cdb677845d805e152239edcc016d180b - Test merge active of PR #97906 commit 2d06358418a7c003e54f2621ed63dcebbc213ea2 - HEAD: e2a8128716eddd227bd1eeb6f1546c093c3b1438 - Running rust-g version 7.0.0 [2026-09-29 05:18:05.334] RUNTIME: map_config not found: _maps/eventmap.json [2026-09-29 05:18:05.334] RUNTIME: map_config not found: _maps/eventmap2.json [2026-09-29 05:18:05.335] RUNTIME: Database connection established. [2026-09-29 05:18:05.335] RUNTIME: Round ID: 264141 [2026-09-29 05:18:05.336] RUNTIME: Running /tg/ revision: 2026-09-28T18:15:47+00:00 - origin/master: b405ba9bef03fc903172ebf7461a3c486303c63f - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97699 commit e71323e5cdb677845d805e152239edcc016d180b - Test merge active of PR #97906 commit 2d06358418a7c003e54f2621ed63dcebbc213ea2 - HEAD: e2a8128716eddd227bd1eeb6f1546c093c3b1438 - Running rust-g version 7.0.0 [2026-09-29 05:18:05.601] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-09-29 05:18:06.606] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-09-29 05:18:06.606] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-09-29 05:18:06.617] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-09-29 05:18:06.620] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2026-09-29 05:18:06.721] RUNTIME: Initialized Sounds subsystem within 0.1 seconds! [2026-09-29 05:18:06.722] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-09-29 05:18:06.723] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-09-29 05:18:06.724] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-09-29 05:18:06.734] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-09-29 05:18:07.051] RUNTIME: Initialized Greyscale subsystem within 0.32 seconds! [2026-09-29 05:18:07.051] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-09-29 05:18:08.985] RUNTIME: Initialized Early Assets subsystem within 1.93 seconds! [2026-09-29 05:18:08.987] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-09-29 05:18:08.988] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-09-29 05:18:08.989] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-09-29 05:18:08.994] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-09-29 05:18:08.994] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-09-29 05:18:08.994] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-09-29 05:18:08.995] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-09-29 05:18:08.995] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-09-29 05:18:08.995] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-09-29 05:18:09.075] RUNTIME: Initialized Text To Speech subsystem within 0.08 seconds! [2026-09-29 05:18:09.076] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-09-29 05:18:09.094] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-09-29 05:18:09.094] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-09-29 05:18:09.094] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-09-29 05:18:09.590] RUNTIME: Initialized PRISM subsystem within 0.5 seconds! [2026-09-29 05:18:09.590] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-09-29 05:18:09.591] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-09-29 05:18:09.592] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-09-29 05:18:09.592] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-09-29 05:18:09.592] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-09-29 05:18:09.593] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-09-29 05:18:09.593] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-09-29 05:18:09.593] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-09-29 05:18:09.593] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-09-29 05:18:09.594] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-09-29 05:18:09.594] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-09-29 05:18:09.594] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-09-29 05:18:09.595] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-09-29 05:18:09.626] RUNTIME: Initialized Research subsystem within 0.03 seconds! [2026-09-29 05:18:09.628] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-09-29 05:18:09.634] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-09-29 05:18:09.638] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-09-29 05:18:09.638] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-09-29 05:18:09.665] RUNTIME: Initialized Instruments subsystem within 0.03 seconds! [2026-09-29 05:18:09.666] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-09-29 05:18:24.842] RUNTIME: Initialized Achievements subsystem within 15.17 seconds! [2026-09-29 05:18:25.111] RUNTIME: Initialized Ticker subsystem within 0.27 seconds! [2026-09-29 05:18:25.363] RUNTIME: Loading MetaStation... [2026-09-29 05:18:27.275] RUNTIME: Loaded Station in 1.91094s! [2026-09-29 05:18:29.488] RUNTIME: Loaded Lavaland in 1.52969s! [2026-09-29 05:18:37.260] RUNTIME: Lava Ruins loader finished placing 33/42 ruins with 0 left to spend. [2026-09-29 05:18:37.295] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-09-29 05:18:38.212] RUNTIME: Cave Generator terrain generation finished in 0.909375s! [2026-09-29 05:18:38.261] RUNTIME: Cave Generator terrain generation finished in 0.04375s! [2026-09-29 05:18:40.658] RUNTIME: Cave Generator terrain population finished in 0.0515625s! [2026-09-29 05:18:40.662] RUNTIME: Cave Generator terrain population finished in 0.0015625s! [2026-09-29 05:18:41.537] RUNTIME: Initialized Mapping subsystem within 16.2 seconds! [2026-09-29 05:18:41.538] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-09-29 05:18:41.596] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-09-29 05:18:41.597] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-09-29 05:19:36.297] RUNTIME: Initialized Atoms subsystem within 54.7 seconds! [2026-09-29 05:19:36.352] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load wall engravings (/datum/controller/subsystem/persistence/proc/load_wall_engravings) - source file: code/controllers/subsystem/persistence/engravings.dm,7 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load wall engravings() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-29 05:19:36.353] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load prisoner tattoos (/datum/controller/subsystem/persistence/proc/load_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,6 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-29 05:19:36.367] RUNTIME: Initialized Persistence subsystem within 0.01 seconds! [2026-09-29 05:19:36.391] RUNTIME: runtime error: Found painting size with no matching canvas type - proc name: load persistent (/obj/structure/sign/painting/proc/load_persistent) - source file: code/modules/art/paintings.dm,713 - usr: null - src: the Public Painting Exhibit mo... (/obj/structure/sign/painting/library) - src.loc: the floor (81,131,2) (/turf/open/floor/wood) - call stack: - the Public Painting Exhibit mo... (/obj/structure/sign/painting/library): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-29 05:19:36.422] RUNTIME: runtime error: Found painting size with no matching canvas type - proc name: load persistent (/obj/structure/sign/painting/proc/load_persistent) - source file: code/modules/art/paintings.dm,713 - usr: null - src: the Private Painting Exhibit m... (/obj/structure/sign/painting/library_private) - src.loc: the engraved floor (84,117,2) (/turf/open/floor/engine/cult) - call stack: - the Private Painting Exhibit m... (/obj/structure/sign/painting/library_private): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-29 05:19:36.621] RUNTIME: Initialized Persistent Paintings subsystem within 0.25 seconds! [2026-09-29 05:19:38.852] RUNTIME: Initialized Assets subsystem within 2.23 seconds! [2026-09-29 05:19:38.888] RUNTIME: Initialized Wardrobe subsystem within 0.03 seconds! [2026-09-29 05:19:38.893] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-09-29 05:19:39.259] RUNTIME: Initialized Ore Generation subsystem within 0.36 seconds! [2026-09-29 05:19:39.413] RUNTIME: Initialized Minor Mapping subsystem within 0.15 seconds! [2026-09-29 05:19:39.416] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-09-29 05:19:39.571] RUNTIME: Initialized Machines subsystem within 0.15 seconds! [2026-09-29 05:19:39.573] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-09-29 05:20:12.655] RUNTIME: Initialized Lighting subsystem within 33.08 seconds! [2026-09-29 05:20:14.667] RUNTIME: Initialized Library Loading subsystem within 2.01 seconds! [2026-09-29 05:20:20.678] RUNTIME: Initialized Icon Smoothing subsystem within 6.01 seconds! [2026-09-29 05:20:20.987] RUNTIME: Initialized Fishing subsystem within 0.31 seconds! [2026-09-29 05:20:28.525] RUNTIME: Initialized Atmospherics subsystem within 7.53 seconds! [2026-09-29 05:20:31.552] RUNTIME: Initialized Shuttle subsystem within 3.02 seconds! [2026-09-29 05:20:31.592] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-09-29 05:20:31.944] RUNTIME: Initialized Ban Cache subsystem within 0.35 seconds! [2026-09-29 05:20:31.945] RUNTIME: Initializations complete within 145.339 seconds! [2026-09-29 05:24:33.215] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 127) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:24:36.941] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 348) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "babayetu83 \\ Level 1 Crook \\...", /list (/list)) - log manifest("babayetu83", /datum/mind (/datum/mind), Level 1 Crook (/mob/living/silicon/robot), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2026-09-29 05:24:36.944] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 348) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "funkemonke \\ BRIDGES \\ AI \\...", /list (/list)) - log manifest("funkemonke", BRIDGES (/datum/mind), BRIDGES (/mob/living/silicon/ai), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2026-09-29 05:24:37.839] RUNTIME: Game start took 1.87812s [2026-09-29 05:29:02.684] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight(Sydney McKraken (/mob/living/carbon/human), "meson_vision") - Sydney McKraken (/mob/living/carbon/human): update sight(Sydney McKraken (/mob/living/carbon/human), "meson_vision") - Sydney McKraken (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Sydney McKraken (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Sydney McKraken (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Sydney McKraken (/mob/living/carbon/human), 8, 0) - Sydney McKraken (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Sydney McKraken (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - ... - the optical meson scanner (/obj/item/clothing/glasses/meson): equip to best slot(Sydney McKraken (/mob/living/carbon/human)) - Sydney McKraken (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sydney McKraken (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Sydney McKraken (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Sydney McKraken (/mob/living/carbon/human)) - Sydney McKraken (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(0x0 (/client), the reinforced floor (166,149,2) (/turf/open/floor/engine), 1, -29) - 0x0 (/client): keyDown("V", 963, 658, 1216, 1009) - [2026-09-29 05:29:02.687] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight() - Sydney McKraken (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Sydney McKraken (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Sydney McKraken (/mob/living/carbon/human), 8, 0) - Sydney McKraken (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Sydney McKraken (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Sydney McKraken (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 1, 0) - Sydney McKraken (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 1, 1, 0, 0, 0) - ... - Sydney McKraken (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sydney McKraken (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Sydney McKraken (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Sydney McKraken (/mob/living/carbon/human)) - Sydney McKraken (/mob/living/carbon/human): quick-equip() - Sydney McKraken (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(0x0 (/client), the reinforced floor (166,149,2) (/turf/open/floor/engine), 1, -29) - 0x0 (/client): keyDown("V", 963, 658, 1216, 1009) - [2026-09-29 05:40:02.775] RUNTIME: ## TESTING: GC: -- [0x2002f23] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-29 05:40:54.849] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,144,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight(Thomas Woodsworth (/mob/living/carbon/human), "meson_vision") - Thomas Woodsworth (/mob/living/carbon/human): update sight(Thomas Woodsworth (/mob/living/carbon/human), "meson_vision") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Thomas Woodsworth (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Thomas Woodsworth (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): on equipped(Thomas Woodsworth (/mob/living/carbon/human), 8, 0) - Thomas Woodsworth (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Thomas Woodsworth (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Thomas Woodsworth (/mob/living/carbon/human): equip to slot(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0) - Thomas Woodsworth (/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) - Thomas Woodsworth (/mob/living/carbon/human): attack ui(8, "icon-x=28;icon-y=19;left=1;but...") - Thomas Woodsworth (/mob/living/carbon/human): attack ui(8, "icon-x=28;icon-y=19;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=28;icon-y=19;left=1;but...") - BowlFork (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=28;icon-y=19;left=1;but...") - [2026-09-29 05:40:54.851] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,144,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Thomas Woodsworth (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): on equipped(Thomas Woodsworth (/mob/living/carbon/human), 8, 0) - Thomas Woodsworth (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Thomas Woodsworth (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Thomas Woodsworth (/mob/living/carbon/human): equip to slot(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0) - Thomas Woodsworth (/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) - Thomas Woodsworth (/mob/living/carbon/human): attack ui(8, "icon-x=28;icon-y=19;left=1;but...") - Thomas Woodsworth (/mob/living/carbon/human): attack ui(8, "icon-x=28;icon-y=19;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=28;icon-y=19;left=1;but...") - BowlFork (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=28;icon-y=19;left=1;but...") - [2026-09-29 05:41:01.409] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,144,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical): dropped(Thomas Woodsworth (/mob/living/carbon/human), 1) - the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical): dropped(Thomas Woodsworth (/mob/living/carbon/human), 1) - Thomas Woodsworth (/mob/living/carbon/human): has unequipped(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), 1) - Thomas Woodsworth (/mob/living/carbon/human): has unequipped(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), 1) - Thomas Woodsworth (/mob/living/carbon/human): doUnEquip(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), 0, the extended-capacity survival... (/obj/item/storage/box/survival/engineer), 0, 1, 1) - Thomas Woodsworth (/mob/living/carbon/human): doUnEquip(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), 0, the extended-capacity survival... (/obj/item/storage/box/survival/engineer), 0, 1, 1) - Thomas Woodsworth (/mob/living/carbon/human): doUnEquip(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), 0, the extended-capacity survival... (/obj/item/storage/box/survival/engineer), 0, 1, 1) - Thomas Woodsworth (/mob/living/carbon/human): transferItemToLoc(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), the extended-capacity survival... (/obj/item/storage/box/survival/engineer), 0, 1, 0) - /datum/storage/box (/datum/storage/box): attempt insert(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), Thomas Woodsworth (/mob/living/carbon/human), 0, 0, 1) - the storage (/atom/movable/screen/storage/cell): Click(null, "mapwindow.map", "icon-x=10;icon-y=18;left=1;but...") - BowlFork (/client): Click(the storage (/atom/movable/screen/storage/cell), null, "mapwindow.map", "icon-x=10;icon-y=18;left=1;but...") - [2026-09-29 05:42:08.099] RUNTIME: runtime error: Cannot read null.wound_series - proc name: check wounding (/obj/item/bodypart/proc/check_wounding) - source file: code/modules/surgery/bodyparts/wounds.dm,122 - usr: Sydney McKraken (/mob/living/carbon/human) - src: the monkey head (/obj/item/bodypart/head/monkey) - usr.loc: the floor (85,152,2) (/turf/open/floor/iron) - src.loc: Pun Pun XII (/mob/living/carbon/human/species/monkey/punpun) - call stack: - the monkey head (/obj/item/bodypart/head/monkey): check wounding("wound_blunt", 25, 116, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the monkey head (/obj/item/bodypart/head/monkey): receive damage(39, 0, 0, 1, 0, null, 116, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - Pun Pun XII (/mob/living/carbon/human/species/monkey/punpun): apply damage(39, "brute", the monkey head (/obj/item/bodypart/head/monkey), 0, 0, 0, 116, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - Pun Pun XII (/mob/living/carbon/human/species/monkey/punpun): apply damage(39, "brute", the monkey head (/obj/item/bodypart/head/monkey), 0, 0, 0, 116, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the fire extinguisher (/obj/item/extinguisher): attack secondary(Pun Pun XII (/mob/living/carbon/human/species/monkey/punpun), Sydney McKraken (/mob/living/carbon/human), /list (/list), /list (/list)) - Pun Pun XII (/mob/living/carbon/human/species/monkey/punpun): attackby secondary(the fire extinguisher (/obj/item/extinguisher), Sydney McKraken (/mob/living/carbon/human), /list (/list), /list (/list)) - the fire extinguisher (/obj/item/extinguisher): melee attack chain(Sydney McKraken (/mob/living/carbon/human), Pun Pun XII (/mob/living/carbon/human/species/monkey/punpun), /list (/list), /list (/list)) - Sydney McKraken (/mob/living/carbon/human): ClickOn(Pun Pun XII (/mob/living/carbon/human/species/monkey/punpun), "icon-x=18;icon-y=14;vis-x=19;v...") - Pun Pun XII (/mob/living/carbon/human/species/monkey/punpun): Click(the floor (85,153,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=14;vis-x=19;v...") - [2026-09-29 05:42:16.802] RUNTIME: ## TESTING: GC: -- [0x21065d24] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-29 05:43:43.377] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (159,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 904, 819, 1794, 1417) - BowlFork (/client): keyDown("2", 904, 819, 1794, 1417) - [2026-09-29 05:43:43.518] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (159,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 904, 819, 1794, 1417) - BowlFork (/client): keyDown("2", 904, 819, 1794, 1417) - [2026-09-29 05:44:02.089] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (133,108,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight(Thomas Woodsworth (/mob/living/carbon/human), "meson_vision") - Thomas Woodsworth (/mob/living/carbon/human): update sight(Thomas Woodsworth (/mob/living/carbon/human), "meson_vision") - Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=13;left=1;but...") - BowlFork (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=16;icon-y=13;left=1;but...") - [2026-09-29 05:44:03.152] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (133,108,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): toggle mode(Thomas Woodsworth (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - BowlFork (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - [2026-09-29 05:44:04.052] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (133,108,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight(Thomas Woodsworth (/mob/living/carbon/human), "meson_vision") - Thomas Woodsworth (/mob/living/carbon/human): update sight(Thomas Woodsworth (/mob/living/carbon/human), "meson_vision") - Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - BowlFork (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - [2026-09-29 05:44:04.413] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (133,108,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): toggle mode(Thomas Woodsworth (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - BowlFork (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - [2026-09-29 05:44:51.403] 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: Zen D Chaffen (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (67,163,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, 8.33333) - Zen D Chaffen (/mob/living/carbon/human): sync lighting plane cutoff() - Zen D Chaffen (/mob/living/carbon/human): update sight(Zen D Chaffen (/mob/living/carbon/human), "meson_vision") - Zen D Chaffen (/mob/living/carbon/human): update sight(Zen D Chaffen (/mob/living/carbon/human), "meson_vision") - Zen D Chaffen (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Zen D Chaffen (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Zen D Chaffen (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Zen D Chaffen (/mob/living/carbon/human), 8, 0) - Zen D Chaffen (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Zen D Chaffen (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - ... - the optical meson scanner (/obj/item/clothing/glasses/meson): equip to best slot(Zen D Chaffen (/mob/living/carbon/human)) - Zen D Chaffen (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Zen D Chaffen (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Zen D Chaffen (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Zen D Chaffen (/mob/living/carbon/human)) - Zen D Chaffen (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThinkerWhov (/client), the floor (70,162,2) (/turf/open/floor/iron), 13, -31) - ThinkerWhov (/client): keyDown("E", 1134, 817, 1734, 1369) - [2026-09-29 05:44:51.405] 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: Zen D Chaffen (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (67,163,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, 8.33333) - Zen D Chaffen (/mob/living/carbon/human): sync lighting plane cutoff() - Zen D Chaffen (/mob/living/carbon/human): update sight() - Zen D Chaffen (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Zen D Chaffen (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Zen D Chaffen (/mob/living/carbon/human), 8, 0) - Zen D Chaffen (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Zen D Chaffen (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Zen D Chaffen (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 1, 0) - Zen D Chaffen (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 1, 1, 0, 0, 0) - ... - Zen D Chaffen (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Zen D Chaffen (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Zen D Chaffen (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Zen D Chaffen (/mob/living/carbon/human)) - Zen D Chaffen (/mob/living/carbon/human): quick-equip() - Zen D Chaffen (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThinkerWhov (/client), the floor (70,162,2) (/turf/open/floor/iron), 13, -31) - ThinkerWhov (/client): keyDown("E", 1134, 817, 1734, 1369) - [2026-09-29 05:45:00.888] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (67,133,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight() - Sydney McKraken (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Sydney McKraken (/mob/living/carbon/human), 0) - Sydney McKraken (/mob/living/carbon/human): update eyes(1) - Sydney McKraken (/mob/living/carbon/human): item coverage changed(4832, 0) - Sydney McKraken (/mob/living/carbon/human): item coverage changed(4832, 0) - Sydney McKraken (/mob/living/carbon/human): add item coverage(the gas mask (/obj/item/clothing/mask/gas)) - Sydney McKraken (/mob/living/carbon/human): has equipped(the gas mask (/obj/item/clothing/mask/gas), 32, 0) - ... - Sydney McKraken (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sydney McKraken (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:45:54.482] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (136,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight(Thomas Woodsworth (/mob/living/carbon/human), "meson_vision") - Thomas Woodsworth (/mob/living/carbon/human): update sight(Thomas Woodsworth (/mob/living/carbon/human), "meson_vision") - Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - BowlFork (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - [2026-09-29 05:45:56.683] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (148,137,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): toggle mode(Thomas Woodsworth (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - BowlFork (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - [2026-09-29 05:46:58.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: 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, 8.33333) - Zen D Chaffen (/mob/living/carbon/human): sync lighting plane cutoff() - Zen D Chaffen (/mob/living/carbon/human): update sight() - Zen D Chaffen (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Zen D Chaffen (/mob/living/carbon/human), 0) - Zen D Chaffen (/mob/living/carbon/human): update eyes(1) - Zen D Chaffen (/mob/living/carbon/human): update body parts(null) - Zen D Chaffen (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): add bodypart overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush), 1) - Zen D Chaffen (/mob/living/carbon/human): give emote overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush)) - ... - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): New(/list (/list)) - Zen D Chaffen (/mob/living/carbon/human): apply status effect(/datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk), 6.07326) - Zen D Chaffen (/mob/living/carbon/human): adjust drunk effect(0.69282, 0, 1e+31) - Absinthe (/datum/reagent/consumable/ethanol/absinthe): on mob life(Zen D Chaffen (/mob/living/carbon/human), 2, 0.5) - /datum/reagents (/datum/reagents): metabolize(Zen D Chaffen (/mob/living/carbon/human), 2, 1, 0, 0) - Zen D Chaffen (/mob/living/carbon/human): handle organs(2) - Zen D Chaffen (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:47:00.270] 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, 8.33333) - Zen D Chaffen (/mob/living/carbon/human): sync lighting plane cutoff() - Zen D Chaffen (/mob/living/carbon/human): update sight() - Zen D Chaffen (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Zen D Chaffen (/mob/living/carbon/human), 0) - Zen D Chaffen (/mob/living/carbon/human): update eyes(1) - Zen D Chaffen (/mob/living/carbon/human): update body parts(null) - Zen D Chaffen (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): remove bodypart overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush), 1) - /datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush): Destroy(0) - ... - Zen D Chaffen (/mob/living/carbon/human): clear mood event("drunk") - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): clear effects() - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): be replaced() - Zen D Chaffen (/mob/living/carbon/human): apply status effect(/datum/status_effect/inebriate... (/datum/status_effect/inebriated/tipsy), 5.82033) - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): set drunk value(5.82033) - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:47:00.479] 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, 8.33333) - Zen D Chaffen (/mob/living/carbon/human): sync lighting plane cutoff() - Zen D Chaffen (/mob/living/carbon/human): update sight() - Zen D Chaffen (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Zen D Chaffen (/mob/living/carbon/human), 0) - Zen D Chaffen (/mob/living/carbon/human): update eyes(1) - Zen D Chaffen (/mob/living/carbon/human): update body parts(null) - Zen D Chaffen (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): add bodypart overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush), 1) - Zen D Chaffen (/mob/living/carbon/human): give emote overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush)) - ... - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): New(/list (/list)) - Zen D Chaffen (/mob/living/carbon/human): apply status effect(/datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk), 6.48966) - Zen D Chaffen (/mob/living/carbon/human): adjust drunk effect(0.669328, 0, 1e+31) - Absinthe (/datum/reagent/consumable/ethanol/absinthe): on mob life(Zen D Chaffen (/mob/living/carbon/human), 2, 0.5) - /datum/reagents (/datum/reagents): metabolize(Zen D Chaffen (/mob/living/carbon/human), 2, 1, 0, 0) - Zen D Chaffen (/mob/living/carbon/human): handle organs(2) - Zen D Chaffen (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:47:35.869] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (88,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight() - Sydney McKraken (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Sydney McKraken (/mob/living/carbon/human), 0) - Sydney McKraken (/mob/living/carbon/human): update eyes(1) - Sydney McKraken (/mob/living/carbon/human): item coverage changed(0, 4832) - Sydney McKraken (/mob/living/carbon/human): item coverage changed(0, 4832) - Sydney McKraken (/mob/living/carbon/human): refresh obscured() - Sydney McKraken (/mob/living/carbon/human): remove item coverage(the gas mask (/obj/item/clothing/mask/gas)) - ... - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the gas mask (/obj/item/clothing/mask/gas), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - Sydney McKraken (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the gas mask (/obj/item/clothing/mask/gas), 0, 1, Sydney McKraken (/mob/living/carbon/human)) - the gas mask (/obj/item/clothing/mask/gas): attempt pickup(Sydney McKraken (/mob/living/carbon/human), 0) - the gas mask (/obj/item/clothing/mask/gas): attack hand(Sydney McKraken (/mob/living/carbon/human), /list (/list)) - Sydney McKraken (/mob/living/carbon/human): resolve unarmed attack(the gas mask (/obj/item/clothing/mask/gas), /list (/list)) - Sydney McKraken (/mob/living/carbon/human): UnarmedAttack(the gas mask (/obj/item/clothing/mask/gas), 1, /list (/list)) - Sydney McKraken (/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=7;icon-y=10;left=1;butt...") - 0x0 (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=7;icon-y=10;left=1;butt...") - [2026-09-29 05:47:41.164] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (88,129,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight() - Sydney McKraken (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Sydney McKraken (/mob/living/carbon/human), 0) - Sydney McKraken (/mob/living/carbon/human): update eyes(1) - Sydney McKraken (/mob/living/carbon/human): item coverage changed(4832, 0) - Sydney McKraken (/mob/living/carbon/human): item coverage changed(4832, 0) - Sydney McKraken (/mob/living/carbon/human): add item coverage(the gas mask (/obj/item/clothing/mask/gas)) - Sydney McKraken (/mob/living/carbon/human): has equipped(the gas mask (/obj/item/clothing/mask/gas), 32, 0) - ... - the gas mask (/obj/item/clothing/mask/gas): equip to best slot(Sydney McKraken (/mob/living/carbon/human)) - Sydney McKraken (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sydney McKraken (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Sydney McKraken (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Sydney McKraken (/mob/living/carbon/human)) - Sydney McKraken (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(0x0 (/client), the floor (89,127,2) (/turf/open/floor/iron), 1, -7) - 0x0 (/client): keyDown("V", 643, 613, 1216, 1009) - [2026-09-29 05:47:42.629] 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, 8.33333) - Zen D Chaffen (/mob/living/carbon/human): sync lighting plane cutoff() - Zen D Chaffen (/mob/living/carbon/human): update sight() - Zen D Chaffen (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Zen D Chaffen (/mob/living/carbon/human), 0) - Zen D Chaffen (/mob/living/carbon/human): update eyes(1) - Zen D Chaffen (/mob/living/carbon/human): update body parts(null) - Zen D Chaffen (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): remove bodypart overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush), 1) - /datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush): Destroy(0) - ... - Zen D Chaffen (/mob/living/carbon/human): clear mood event("drunk") - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): clear effects() - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): be replaced() - Zen D Chaffen (/mob/living/carbon/human): apply status effect(/datum/status_effect/inebriate... (/datum/status_effect/inebriated/tipsy), 5.80954) - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): set drunk value(5.80954) - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:47:49.039] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (156,139,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 1006, 635, 1794, 1417) - BowlFork (/client): keyDown("2", 1006, 635, 1794, 1417) - [2026-09-29 05:47:54.159] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (156,139,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 757, 1231, 1794, 1417) - BowlFork (/client): keyDown("2", 757, 1231, 1794, 1417) - [2026-09-29 05:48:40.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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (159,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 818, 746, 1794, 1417) - BowlFork (/client): keyDown("2", 818, 746, 1794, 1417) - [2026-09-29 05:48:57.753] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (159,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 710, 1198, 1794, 1417) - BowlFork (/client): keyDown("2", 710, 1198, 1794, 1417) - [2026-09-29 05:51:07.714] RUNTIME: ## TESTING: GC: -- [0x21065ae4] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-29 05:53:06.530] RUNTIME: runtime error: A client was Del()'d without a persistent_client! This should not be happening. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("A client was Del()\'d without ...", "code/modules/client/client_pro...", 628) - Skrylfr (/client): Destroy() - Skrylfr (/client): Del() - [2026-09-29 05:55:10.826] 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: Zen D Chaffen (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (71,164,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, 8.33333) - Zen D Chaffen (/mob/living/carbon/human): sync lighting plane cutoff() - Zen D Chaffen (/mob/living/carbon/human): update sight(Zen D Chaffen (/mob/living/carbon/human), "meson_vision") - Zen D Chaffen (/mob/living/carbon/human): update sight(Zen D Chaffen (/mob/living/carbon/human), "meson_vision") - Zen D Chaffen (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Zen D Chaffen (/mob/living/carbon/human), 1) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Zen D Chaffen (/mob/living/carbon/human), 1) - Zen D Chaffen (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Zen D Chaffen (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Zen D Chaffen (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Zen D Chaffen (/mob/living/carbon/human), 1, 1, 1) - ... - Zen D Chaffen (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=18;icon-y=15;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=18;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Zen D Chaffen (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:55:10.828] 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: Zen D Chaffen (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (71,164,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, 8.33333) - Zen D Chaffen (/mob/living/carbon/human): sync lighting plane cutoff() - Zen D Chaffen (/mob/living/carbon/human): update sight() - Zen D Chaffen (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Zen D Chaffen (/mob/living/carbon/human), 1) - Zen D Chaffen (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Zen D Chaffen (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Zen D Chaffen (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Zen D Chaffen (/mob/living/carbon/human), 1, 1, 1) - Zen D Chaffen (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Zen D Chaffen (/mob/living/carbon/human), 1, 1, 1) - Zen D Chaffen (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Zen D Chaffen (/mob/living/carbon/human), 1, 1, 1) - ... - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=18;icon-y=15;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=18;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Zen D Chaffen (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:55:16.013] 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: Zen D Chaffen (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (71,164,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, 8.33333) - Zen D Chaffen (/mob/living/carbon/human): sync lighting plane cutoff() - Zen D Chaffen (/mob/living/carbon/human): update sight(Zen D Chaffen (/mob/living/carbon/human), "meson_vision") - Zen D Chaffen (/mob/living/carbon/human): update sight(Zen D Chaffen (/mob/living/carbon/human), "meson_vision") - Zen D Chaffen (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the gar mesons (/obj/item/clothing/glasses/meson/gar): equipped(Zen D Chaffen (/mob/living/carbon/human), 8, 0) - the gar mesons (/obj/item/clothing/glasses/meson/gar): equipped(Zen D Chaffen (/mob/living/carbon/human), 8, 0) - the gar mesons (/obj/item/clothing/glasses/meson/gar): on equipped(Zen D Chaffen (/mob/living/carbon/human), 8, 0) - Zen D Chaffen (/mob/living/carbon/human): has equipped(the gar mesons (/obj/item/clothing/glasses/meson/gar), 8, 0) - Zen D Chaffen (/mob/living/carbon/human): has equipped(the gar mesons (/obj/item/clothing/glasses/meson/gar), 8, 0) - ... - the gar mesons (/obj/item/clothing/glasses/meson/gar): equip to best slot(Zen D Chaffen (/mob/living/carbon/human)) - Zen D Chaffen (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Zen D Chaffen (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Zen D Chaffen (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Zen D Chaffen (/mob/living/carbon/human)) - Zen D Chaffen (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThinkerWhov (/client), the floor (71,165,2) (/turf/open/floor/iron), 20, 17) - ThinkerWhov (/client): keyDown("E", 879, 587, 1734, 1369) - [2026-09-29 05:55:16.016] 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: Zen D Chaffen (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (71,164,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, 8.33333) - Zen D Chaffen (/mob/living/carbon/human): sync lighting plane cutoff() - Zen D Chaffen (/mob/living/carbon/human): update sight() - Zen D Chaffen (/mob/living/carbon/human): update sight() - the gar mesons (/obj/item/clothing/glasses/meson/gar): equipped(Zen D Chaffen (/mob/living/carbon/human), 8, 0) - the gar mesons (/obj/item/clothing/glasses/meson/gar): on equipped(Zen D Chaffen (/mob/living/carbon/human), 8, 0) - Zen D Chaffen (/mob/living/carbon/human): has equipped(the gar mesons (/obj/item/clothing/glasses/meson/gar), 8, 0) - Zen D Chaffen (/mob/living/carbon/human): has equipped(the gar mesons (/obj/item/clothing/glasses/meson/gar), 8, 0) - Zen D Chaffen (/mob/living/carbon/human): equip to slot(the gar mesons (/obj/item/clothing/glasses/meson/gar), 8, 0, 1, 0) - Zen D Chaffen (/mob/living/carbon/human): equip to slot if possible(the gar mesons (/obj/item/clothing/glasses/meson/gar), 8, 0, 1, 1, 0, 0, 0) - ... - Zen D Chaffen (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Zen D Chaffen (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Zen D Chaffen (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Zen D Chaffen (/mob/living/carbon/human)) - Zen D Chaffen (/mob/living/carbon/human): quick-equip() - Zen D Chaffen (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThinkerWhov (/client), the floor (71,165,2) (/turf/open/floor/iron), 20, 17) - ThinkerWhov (/client): keyDown("E", 879, 587, 1734, 1369) - [2026-09-29 05:57:11.056] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:11.314] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:11.557] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:11.803] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:12.054] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:12.306] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:12.557] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:12.803] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:13.062] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:13.308] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:13.562] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:13.803] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:14.052] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:14.304] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:14.559] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:14.804] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:15.078] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:15.310] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:15.558] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:15.808] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:16.053] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:16.305] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:16.555] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:16.824] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:17.105] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:17.368] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:17.602] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:17.854] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:18.102] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:18.359] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:18.604] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:18.903] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:19.160] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:19.409] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:19.658] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:19.909] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:20.159] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:20.429] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:20.708] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:20.970] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:21.231] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:21.459] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:21.708] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:21.971] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:22.209] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:22.468] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:22.710] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:22.970] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:23.233] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:23.467] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:23.710] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:57:50.570] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 1268, 688, 1794, 1417) - BowlFork (/client): keyDown("2", 1268, 688, 1794, 1417) - [2026-09-29 05:57:50.688] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 1268, 688, 1794, 1417) - BowlFork (/client): keyDown("2", 1268, 688, 1794, 1417) - [2026-09-29 05:57:57.550] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 720, 852, 1794, 1417) - BowlFork (/client): keyDown("2", 720, 852, 1794, 1417) - [2026-09-29 05:57:57.813] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 720, 852, 1794, 1417) - BowlFork (/client): keyDown("2", 720, 852, 1794, 1417) - [2026-09-29 05:57:59.120] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight(Thomas Woodsworth (/mob/living/carbon/human), "meson_vision") - Thomas Woodsworth (/mob/living/carbon/human): update sight(Thomas Woodsworth (/mob/living/carbon/human), "meson_vision") - Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=12;left=1;but...") - BowlFork (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=17;icon-y=12;left=1;but...") - [2026-09-29 05:58:00.446] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): toggle mode(Thomas Woodsworth (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Thomas Woodsworth (/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(Thomas Woodsworth (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=12;left=1;but...") - BowlFork (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=17;icon-y=12;left=1;but...") - [2026-09-29 05:58:55.591] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the science crate (/obj/structure/closet/crate/science), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the science crate (/obj/structure/closet/crate/science), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the science crate (/obj/structure/closet/crate/science): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the science crate (/obj/structure/closet/crate/science), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the science crate (/obj/structure/closet/crate/science), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the science crate (/obj/structure/closet/crate/science): Move(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, 1) - the science crate (/obj/structure/closet/crate/science): Move(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, 1) - the science crate (/obj/structure/closet/crate/science): Move(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), 10, 7.9975, 1) - ... - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 2) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10, 0, 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10, null) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10) - ThinkerWhov (/client): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:58:55.594] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the science crate (/obj/structure/closet/crate/science), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the science crate (/obj/structure/closet/crate/science), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the science crate (/obj/structure/closet/crate/science): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the science crate (/obj/structure/closet/crate/science), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the science crate (/obj/structure/closet/crate/science), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the science crate (/obj/structure/closet/crate/science): Move(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, 1) - the science crate (/obj/structure/closet/crate/science): Move(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), 8, 0, 1) - the science crate (/obj/structure/closet/crate/science): Move(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), 10, 7.9975, 1) - ... - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 2) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10, 0, 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10, null) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10) - ThinkerWhov (/client): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:59:23.697] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Zen D Chaffen (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the freezer (/obj/structure/closet/crate/freezer), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the freezer (/obj/structure/closet/crate/freezer), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the freezer (/obj/structure/closet/crate/freezer): SendSignal("atom_entering", /list (/list)) - the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the freezer (/obj/structure/closet/crate/freezer), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the freezer (/obj/structure/closet/crate/freezer), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the freezer (/obj/structure/closet/crate/freezer): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.14, 1) - the freezer (/obj/structure/closet/crate/freezer): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.14, 1) - the freezer (/obj/structure/closet/crate/freezer): move from pull(Zen D Chaffen (/mob/living/carbon/human), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 9.14) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2, null) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2) - ThinkerWhov (/client): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2) - Zen D Chaffen (/mob/living/carbon/human): keyLoop(ThinkerWhov (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 05:59:23.699] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Zen D Chaffen (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the freezer (/obj/structure/closet/crate/freezer), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the freezer (/obj/structure/closet/crate/freezer), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the freezer (/obj/structure/closet/crate/freezer): SendSignal("atom_entering", /list (/list)) - the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the freezer (/obj/structure/closet/crate/freezer), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the freezer (/obj/structure/closet/crate/freezer), the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the freezer (/obj/structure/closet/crate/freezer): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.14, 1) - the freezer (/obj/structure/closet/crate/freezer): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.14, 1) - the freezer (/obj/structure/closet/crate/freezer): move from pull(Zen D Chaffen (/mob/living/carbon/human), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 9.14) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2, null) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2) - ThinkerWhov (/client): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2) - Zen D Chaffen (/mob/living/carbon/human): keyLoop(ThinkerWhov (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:00:39.026] RUNTIME: runtime error: Cannot read null.can_misfire - proc name: process fire (/obj/item/gun/ballistic/process_fire) - source file: code/modules/projectiles/guns/ballistic.dm,624 - usr: Firstname Lastname (/mob/living/carbon/human) - src: the Russian revolver (/obj/item/gun/ballistic/revolver/russian) - usr.loc: the floor (125,126,2) (/turf/open/floor/iron) - src.loc: Firstname Lastname (/mob/living/carbon/human) - call stack: - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): process fire(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), 1, "icon-x=13&icon-y=23&left=1&but...", "", 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): process fire(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), 1, "icon-x=13&icon-y=23&left=1&but...", null, 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), 1, "icon-x=13&icon-y=23&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), 1, "icon-x=13&icon-y=23&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), 1, "icon-x=13&icon-y=23&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): try fire gun(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), "icon-x=13&icon-y=23&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): try fire gun(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), "icon-x=13&icon-y=23&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): interact with atom(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): base item interaction(Firstname Lastname (/mob/living/carbon/human), the Russian revolver (/obj/item/gun/ballistic/revolver/russian), /list (/list)) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): melee attack chain(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), /list (/list), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): ClickOn(Firstname Lastname (/mob/living/carbon/human), "icon-x=13;icon-y=23;left=1;but...") - Firstname Lastname (/mob/living/carbon/human): Click(the floor (125,126,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=23;left=1;but...") - [2026-09-29 06:00:46.495] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (128,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight() - Sydney McKraken (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Sydney McKraken (/mob/living/carbon/human), 0) - Sydney McKraken (/mob/living/carbon/human): update eyes(1) - Sydney McKraken (/mob/living/carbon/human): item coverage changed(0, 4832) - Sydney McKraken (/mob/living/carbon/human): item coverage changed(0, 4832) - Sydney McKraken (/mob/living/carbon/human): refresh obscured() - Sydney McKraken (/mob/living/carbon/human): remove item coverage(the gas mask (/obj/item/clothing/mask/gas)) - ... - Sydney McKraken (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the gas mask (/obj/item/clothing/mask/gas), 0, 1, Sydney McKraken (/mob/living/carbon/human)) - the gas mask (/obj/item/clothing/mask/gas): attempt pickup(Sydney McKraken (/mob/living/carbon/human), 0) - the gas mask (/obj/item/clothing/mask/gas): attack hand(Sydney McKraken (/mob/living/carbon/human), /list (/list)) - Sydney McKraken (/mob/living/carbon/human): resolve unarmed attack(the gas mask (/obj/item/clothing/mask/gas), /list (/list)) - Sydney McKraken (/mob/living/carbon/human): UnarmedAttack(the gas mask (/obj/item/clothing/mask/gas), 1, /list (/list)) - Sydney McKraken (/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=25;icon-y=18;left=1;but...") - 0x0 (/client): check drag proximity(the gas mask (/obj/item/clothing/mask/gas), the mask (/atom/movable/screen/inventory), null, null, "mapwindow.map", "mapwindow.map", "icon-x=25;icon-y=18;left=1;but...") - 0x0 (/client): MouseDrop(the gas mask (/obj/item/clothing/mask/gas), the mask (/atom/movable/screen/inventory), null, null, "mapwindow.map", "mapwindow.map", "icon-x=25;icon-y=18;left=1;but...") - [2026-09-29 06:00:47.856] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (126,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight() - Sydney McKraken (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Sydney McKraken (/mob/living/carbon/human), 0) - Sydney McKraken (/mob/living/carbon/human): update eyes(1) - Sydney McKraken (/mob/living/carbon/human): item coverage changed(4832, 0) - Sydney McKraken (/mob/living/carbon/human): item coverage changed(4832, 0) - Sydney McKraken (/mob/living/carbon/human): add item coverage(the gas mask (/obj/item/clothing/mask/gas)) - Sydney McKraken (/mob/living/carbon/human): has equipped(the gas mask (/obj/item/clothing/mask/gas), 32, 0) - ... - the gas mask (/obj/item/clothing/mask/gas): equip to best slot(Sydney McKraken (/mob/living/carbon/human)) - Sydney McKraken (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sydney McKraken (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Sydney McKraken (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Sydney McKraken (/mob/living/carbon/human)) - Sydney McKraken (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(0x0 (/client), the wall (126,147,2) (/turf/closed/wall), 25, -1) - 0x0 (/client): keyDown("V", 627, 538, 1216, 1009) - [2026-09-29 06:00:55.150] RUNTIME: runtime error: Cannot read null.can_misfire - proc name: process fire (/obj/item/gun/ballistic/process_fire) - source file: code/modules/projectiles/guns/ballistic.dm,624 - usr: Email (/mob/living/carbon/human) - src: the Russian revolver (/obj/item/gun/ballistic/revolver/russian) - usr.loc: the floor (126,126,2) (/turf/open/floor/iron) - src.loc: Email (/mob/living/carbon/human) - call stack: - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): process fire(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), 1, "icon-x=20&icon-y=22&left=1&but...", "", 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): process fire(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), 1, "icon-x=20&icon-y=22&left=1&but...", null, 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), 1, "icon-x=20&icon-y=22&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), 1, "icon-x=20&icon-y=22&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), 1, "icon-x=20&icon-y=22&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): try fire gun(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), "icon-x=20&icon-y=22&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): try fire gun(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), "icon-x=20&icon-y=22&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): interact with atom(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), /list (/list)) - Email (/mob/living/carbon/human): base item interaction(Email (/mob/living/carbon/human), the Russian revolver (/obj/item/gun/ballistic/revolver/russian), /list (/list)) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): melee attack chain(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), /list (/list), /list (/list)) - Email (/mob/living/carbon/human): ClickOn(Email (/mob/living/carbon/human), "icon-x=20;icon-y=22;left=1;but...") - Email (/mob/living/carbon/human): Click(the floor (126,126,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=22;left=1;but...") - [2026-09-29 06:00:57.247] 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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight() - Sydney McKraken (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Sydney McKraken (/mob/living/carbon/human), 0) - Sydney McKraken (/mob/living/carbon/human): update eyes(1) - Sydney McKraken (/mob/living/carbon/human): update body parts(null) - Sydney McKraken (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): add bodypart overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush), 1) - Sydney McKraken (/mob/living/carbon/human): give emote overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush)) - ... - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): New(/list (/list)) - Sydney McKraken (/mob/living/carbon/human): apply status effect(/datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk), 6.80575) - Sydney McKraken (/mob/living/carbon/human): adjust drunk effect(1.53883, 0, 1e+31) - Absinthe (/datum/reagent/consumable/ethanol/absinthe): on mob life(Sydney McKraken (/mob/living/carbon/human), 2, 0.5) - /datum/reagents (/datum/reagents): metabolize(Sydney McKraken (/mob/living/carbon/human), 2, 1, 0, 0) - Sydney McKraken (/mob/living/carbon/human): handle organs(2) - Sydney McKraken (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:01:08.085] RUNTIME: runtime error: Cannot read null.can_misfire - proc name: process fire (/obj/item/gun/ballistic/process_fire) - source file: code/modules/projectiles/guns/ballistic.dm,624 - usr: Firstname Lastname (/mob/living/carbon/human) - src: the Russian revolver (/obj/item/gun/ballistic/revolver/russian) - usr.loc: the floor (125,126,2) (/turf/open/floor/iron) - src.loc: Firstname Lastname (/mob/living/carbon/human) - call stack: - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): process fire(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), 1, "icon-x=13&icon-y=16&left=1&but...", "", 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): process fire(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), 1, "icon-x=13&icon-y=16&left=1&but...", null, 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), 1, "icon-x=13&icon-y=16&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), 1, "icon-x=13&icon-y=16&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), 1, "icon-x=13&icon-y=16&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): try fire gun(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), "icon-x=13&icon-y=16&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): try fire gun(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), "icon-x=13&icon-y=16&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): interact with atom(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): base item interaction(Firstname Lastname (/mob/living/carbon/human), the Russian revolver (/obj/item/gun/ballistic/revolver/russian), /list (/list)) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): melee attack chain(Firstname Lastname (/mob/living/carbon/human), Firstname Lastname (/mob/living/carbon/human), /list (/list), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): ClickOn(Firstname Lastname (/mob/living/carbon/human), "icon-x=13;icon-y=16;left=1;but...") - Firstname Lastname (/mob/living/carbon/human): Click(the floor (125,126,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-29 06:01:16.075] RUNTIME: runtime error: Cannot read null.can_misfire - proc name: process fire (/obj/item/gun/ballistic/process_fire) - source file: code/modules/projectiles/guns/ballistic.dm,624 - usr: Email (/mob/living/carbon/human) - src: the Russian revolver (/obj/item/gun/ballistic/revolver/russian) - usr.loc: the floor (126,126,2) (/turf/open/floor/iron) - src.loc: Email (/mob/living/carbon/human) - call stack: - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): process fire(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), 1, "icon-x=12&icon-y=11&left=1&but...", "", 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): process fire(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), 1, "icon-x=12&icon-y=11&left=1&but...", null, 0) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), 1, "icon-x=12&icon-y=11&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), 1, "icon-x=12&icon-y=11&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): fire gun(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), 1, "icon-x=12&icon-y=11&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): try fire gun(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), "icon-x=12&icon-y=11&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): try fire gun(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), "icon-x=12&icon-y=11&left=1&but...") - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): interact with atom(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), /list (/list)) - Email (/mob/living/carbon/human): base item interaction(Email (/mob/living/carbon/human), the Russian revolver (/obj/item/gun/ballistic/revolver/russian), /list (/list)) - the Russian revolver (/obj/item/gun/ballistic/revolver/russian): melee attack chain(Email (/mob/living/carbon/human), Email (/mob/living/carbon/human), /list (/list), /list (/list)) - Email (/mob/living/carbon/human): ClickOn(Email (/mob/living/carbon/human), "icon-x=12;icon-y=11;left=1;but...") - Email (/mob/living/carbon/human): Click(the floor (126,126,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=11;left=1;but...") - [2026-09-29 06:01:45.621] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (107,116,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight(Sydney McKraken (/mob/living/carbon/human), "meson_vision") - Sydney McKraken (/mob/living/carbon/human): update sight(Sydney McKraken (/mob/living/carbon/human), "meson_vision") - Sydney McKraken (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Sydney McKraken (/mob/living/carbon/human), 1) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Sydney McKraken (/mob/living/carbon/human), 1) - Sydney McKraken (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Sydney McKraken (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - Sydney McKraken (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Sydney McKraken (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Sydney McKraken (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Sydney McKraken (/mob/living/carbon/human), /list (/list)) - Sydney McKraken (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Sydney McKraken (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Sydney McKraken (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Sydney McKraken (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=16;icon-y=17;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - 0x0 (/client): Click(the optical meson scanner (/obj/item/clothing/glasses/meson), null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - [2026-09-29 06:01:45.624] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (107,116,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight() - Sydney McKraken (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Sydney McKraken (/mob/living/carbon/human), 1) - Sydney McKraken (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Sydney McKraken (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - Sydney McKraken (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Sydney McKraken (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Sydney McKraken (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Sydney McKraken (/mob/living/carbon/human), /list (/list)) - Sydney McKraken (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Sydney McKraken (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Sydney McKraken (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Sydney McKraken (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=16;icon-y=17;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - 0x0 (/client): Click(the optical meson scanner (/obj/item/clothing/glasses/meson), null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - [2026-09-29 06:01:45.945] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (107,116,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight(Sydney McKraken (/mob/living/carbon/human), "meson_vision") - Sydney McKraken (/mob/living/carbon/human): update sight(Sydney McKraken (/mob/living/carbon/human), "meson_vision") - Sydney McKraken (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Sydney McKraken (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Sydney McKraken (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Sydney McKraken (/mob/living/carbon/human), 8, 0) - Sydney McKraken (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Sydney McKraken (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Sydney McKraken (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Sydney McKraken (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0, 0, 0, 0) - Sydney McKraken (/mob/living/carbon/human): attack ui(8, "icon-x=16;icon-y=17;left=1;but...") - Sydney McKraken (/mob/living/carbon/human): attack ui(8, "icon-x=16;icon-y=17;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - 0x0 (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - [2026-09-29 06:01:45.947] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (107,116,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight() - Sydney McKraken (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Sydney McKraken (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Sydney McKraken (/mob/living/carbon/human), 8, 0) - Sydney McKraken (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Sydney McKraken (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Sydney McKraken (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Sydney McKraken (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0, 0, 0, 0) - Sydney McKraken (/mob/living/carbon/human): attack ui(8, "icon-x=16;icon-y=17;left=1;but...") - Sydney McKraken (/mob/living/carbon/human): attack ui(8, "icon-x=16;icon-y=17;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - 0x0 (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - [2026-09-29 06:01:46.418] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (107,116,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight(Sydney McKraken (/mob/living/carbon/human), "meson_vision") - Sydney McKraken (/mob/living/carbon/human): update sight(Sydney McKraken (/mob/living/carbon/human), "meson_vision") - Sydney McKraken (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Sydney McKraken (/mob/living/carbon/human), 1) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Sydney McKraken (/mob/living/carbon/human), 1) - Sydney McKraken (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Sydney McKraken (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - ... - Sydney McKraken (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=16;icon-y=17;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sydney McKraken (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:01:46.419] 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: Sydney McKraken (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (107,116,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, 8.33333) - Sydney McKraken (/mob/living/carbon/human): sync lighting plane cutoff() - Sydney McKraken (/mob/living/carbon/human): update sight() - Sydney McKraken (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Sydney McKraken (/mob/living/carbon/human), 1) - Sydney McKraken (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Sydney McKraken (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Sydney McKraken (/mob/living/carbon/human), 1, 1, 1) - ... - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sydney McKraken (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:01:57.217] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (110,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=16;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=16;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=16;left=1;but...") - ThatVaultie (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=22;icon-y=16;left=1;but...") - [2026-09-29 06:01:57.220] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (110,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight() - Dave Davingson (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=16;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=16;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=16;left=1;but...") - ThatVaultie (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=22;icon-y=16;left=1;but...") - [2026-09-29 06:01:58.645] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (111,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Dave Davingson (/mob/living/carbon/human), 1) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Dave Davingson (/mob/living/carbon/human), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Dave Davingson (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Dave Davingson (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=22;icon-y=17;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the optical meson scanner (/obj/item/clothing/glasses/meson), null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - [2026-09-29 06:01:58.647] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (111,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight() - Dave Davingson (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Dave Davingson (/mob/living/carbon/human), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Dave Davingson (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Dave Davingson (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=22;icon-y=17;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the optical meson scanner (/obj/item/clothing/glasses/meson), null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - [2026-09-29 06:01:58.911] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (111,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=17;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=17;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - [2026-09-29 06:01:58.912] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (111,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight() - Dave Davingson (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=17;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=17;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - [2026-09-29 06:01:59.351] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (111,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Dave Davingson (/mob/living/carbon/human), 1) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Dave Davingson (/mob/living/carbon/human), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Dave Davingson (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Dave Davingson (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=22;icon-y=17;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the optical meson scanner (/obj/item/clothing/glasses/meson), null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - [2026-09-29 06:01:59.353] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (111,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight() - Dave Davingson (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Dave Davingson (/mob/living/carbon/human), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Dave Davingson (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Dave Davingson (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=22;icon-y=17;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the optical meson scanner (/obj/item/clothing/glasses/meson), null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - [2026-09-29 06:01:59.700] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (111,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=17;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=17;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - [2026-09-29 06:01:59.702] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (111,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight() - Dave Davingson (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=17;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=17;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=22;icon-y=17;left=1;but...") - [2026-09-29 06:02:02.644] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (110,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Dave Davingson (/mob/living/carbon/human), 1) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Dave Davingson (/mob/living/carbon/human), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Dave Davingson (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Dave Davingson (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=21;icon-y=17;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=21;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the optical meson scanner (/obj/item/clothing/glasses/meson), null, "mapwindow.map", "icon-x=21;icon-y=17;left=1;but...") - [2026-09-29 06:02:02.646] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (110,115,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, 8.33333) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight() - Dave Davingson (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Dave Davingson (/mob/living/carbon/human), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Dave Davingson (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Dave Davingson (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=21;icon-y=17;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=21;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the optical meson scanner (/obj/item/clothing/glasses/meson), null, "mapwindow.map", "icon-x=21;icon-y=17;left=1;but...") - [2026-09-29 06:03:41.800] RUNTIME: ## TESTING: GC: -- [0x2106995e] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-29 06:03:58.130] RUNTIME: ## TESTING: GC: -- [0x2043f9c] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-29 06:05:13.167] RUNTIME: ## TESTING: GC: -- [0x3000023] | /mob/living/carbon/human/species/monkey/punpun was unable to be GC'd -- (ref count of 10) [2026-09-29 06:07:59.344] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (159,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 1062, 550, 1794, 1417) - BowlFork (/client): keyDown("2", 1062, 550, 1794, 1417) - [2026-09-29 06:08:05.214] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (159,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 903, 640, 1794, 1417) - BowlFork (/client): keyDown("2", 903, 640, 1794, 1417) - [2026-09-29 06:09:06.014] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,155,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4336, 0) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 802, 818, 1794, 1417) - BowlFork (/client): keyDown("2", 802, 818, 1794, 1417) - [2026-09-29 06:09:07.169] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,155,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4336) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Thomas Woodsworth (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Thomas Woodsworth (/mob/living/carbon/human), Toggle welding helmet (/datum/action/item_action/toggle)) - Toggle welding helmet (/datum/action/item_action/toggle): do effect(null) - Toggle welding helmet (/datum/action/item_action/toggle): Trigger(null, null) - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Toggle welding helmet (/datum/action/item_action/toggle): keydown(Thomas Woodsworth (/mob/living/carbon/human), "2", BowlFork (/client), "2") - Thomas Woodsworth (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): key down("2", BowlFork (/client), "2") - BowlFork (/client): gvb keyDown("2", 810, 709, 1794, 1417) - BowlFork (/client): keyDown("2", 810, 709, 1794, 1417) - [2026-09-29 06:09:19.474] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the small ore vent (/obj/structure/ore_vent/random) Existing Proc: handle_wave_conclusion New Proc: handle_wave_conclusion - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Zen D Chaffen (/mob/living/carbon/human) - src: null - usr.loc: the shale floor (94,52,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the small ore vent (/obj/structure/ore_vent/random): RegisterSignal(the small ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the small ore vent (/obj/structure/ore_vent/random): start wave defense() - the small ore vent (/obj/structure/ore_vent/random): scan and confirm(Zen D Chaffen (/mob/living/carbon/human), 0) - the small ore vent (/obj/structure/ore_vent/random): item interaction(Zen D Chaffen (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the small ore vent (/obj/structure/ore_vent/random): base item interaction(Zen D Chaffen (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner): melee attack chain(Zen D Chaffen (/mob/living/carbon/human), the small ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - Zen D Chaffen (/mob/living/carbon/human): ClickOn(the small ore vent (/obj/structure/ore_vent/random), "icon-x=20;icon-y=11;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the shale floor (93,53,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), "mapwindow.map", "icon-x=20;icon-y=11;left=1;but...") - [2026-09-29 06:09:27.111] 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: Firstname Lastname (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,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, 8.33333) - Firstname Lastname (/mob/living/carbon/human): sync lighting plane cutoff() - Firstname Lastname (/mob/living/carbon/human): update sight(Firstname Lastname (/mob/living/carbon/human), "meson_vision") - Firstname Lastname (/mob/living/carbon/human): update sight(Firstname Lastname (/mob/living/carbon/human), "meson_vision") - Firstname Lastname (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Firstname Lastname (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Firstname Lastname (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Firstname Lastname (/mob/living/carbon/human), 8, 0) - Firstname Lastname (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Firstname Lastname (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Firstname Lastname (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Firstname Lastname (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0, 0, 0, 0) - Firstname Lastname (/mob/living/carbon/human): attack ui(8, "icon-x=20;icon-y=12;left=1;but...") - Firstname Lastname (/mob/living/carbon/human): attack ui(8, "icon-x=20;icon-y=12;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=20;icon-y=12;left=1;but...") - Tilus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=20;icon-y=12;left=1;but...") - [2026-09-29 06:09:27.113] 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: Firstname Lastname (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,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, 8.33333) - Firstname Lastname (/mob/living/carbon/human): sync lighting plane cutoff() - Firstname Lastname (/mob/living/carbon/human): update sight() - Firstname Lastname (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Firstname Lastname (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Firstname Lastname (/mob/living/carbon/human), 8, 0) - Firstname Lastname (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Firstname Lastname (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Firstname Lastname (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Firstname Lastname (/mob/living/carbon/human): equip to slot if possible(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0, 0, 0, 0) - Firstname Lastname (/mob/living/carbon/human): attack ui(8, "icon-x=20;icon-y=12;left=1;but...") - Firstname Lastname (/mob/living/carbon/human): attack ui(8, "icon-x=20;icon-y=12;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=20;icon-y=12;left=1;but...") - Tilus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=20;icon-y=12;left=1;but...") - [2026-09-29 06:11:22.812] 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: Firstname Lastname (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (167,167,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, 8.33333) - Firstname Lastname (/mob/living/carbon/human): sync lighting plane cutoff() - Firstname Lastname (/mob/living/carbon/human): update sight() - Firstname Lastname (/mob/living/carbon/human): update sight() - the moth eyes (/obj/item/organ/eyes/moth): refresh(Firstname Lastname (/mob/living/carbon/human), 0) - Firstname Lastname (/mob/living/carbon/human): update eyes(1) - Firstname Lastname (/mob/living/carbon/human): item coverage changed(4832, 0) - Firstname Lastname (/mob/living/carbon/human): item coverage changed(4832, 0) - Firstname Lastname (/mob/living/carbon/human): add item coverage(the gas mask (/obj/item/clothing/mask/gas)) - Firstname Lastname (/mob/living/carbon/human): has equipped(the gas mask (/obj/item/clothing/mask/gas), 32, 0) - Firstname Lastname (/mob/living/carbon/human): equip to slot(the gas mask (/obj/item/clothing/mask/gas), 32, 0, 0, 0) - Firstname Lastname (/mob/living/carbon/human): equip to slot if possible(the gas mask (/obj/item/clothing/mask/gas), 32, 0, 0, 0, 0, 0, 0) - Firstname Lastname (/mob/living/carbon/human): attack ui(32, "icon-x=21;icon-y=22;left=1;but...") - Firstname Lastname (/mob/living/carbon/human): attack ui(32, "icon-x=21;icon-y=22;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=21;icon-y=22;left=1;but...") - Tilus (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=21;icon-y=22;left=1;but...") - [2026-09-29 06:11:38.126] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the small ore vent (/obj/structure/ore_vent/random) Existing Proc: handle_wave_conclusion New Proc: handle_wave_conclusion - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Zen D Chaffen (/mob/living/carbon/human) - src: null - usr.loc: the shale floor (94,52,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the small ore vent (/obj/structure/ore_vent/random): RegisterSignal(the small ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the small ore vent (/obj/structure/ore_vent/random): start wave defense() - the small ore vent (/obj/structure/ore_vent/random): scan and confirm(Zen D Chaffen (/mob/living/carbon/human), 0) - the small ore vent (/obj/structure/ore_vent/random): item interaction(Zen D Chaffen (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the small ore vent (/obj/structure/ore_vent/random): base item interaction(Zen D Chaffen (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner): melee attack chain(Zen D Chaffen (/mob/living/carbon/human), the small ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - Zen D Chaffen (/mob/living/carbon/human): ClickOn(the small ore vent (/obj/structure/ore_vent/random), "icon-x=17;icon-y=12;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the shale floor (93,53,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), "mapwindow.map", "icon-x=17;icon-y=12;left=1;but...") - [2026-09-29 06:12:02.431] 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: Firstname Lastname (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (138,149,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, 8.33333) - Firstname Lastname (/mob/living/carbon/human): sync lighting plane cutoff() - Firstname Lastname (/mob/living/carbon/human): update sight() - Firstname Lastname (/mob/living/carbon/human): update sight() - the moth eyes (/obj/item/organ/eyes/moth): refresh(Firstname Lastname (/mob/living/carbon/human), 0) - Firstname Lastname (/mob/living/carbon/human): update eyes(1) - Firstname Lastname (/mob/living/carbon/human): item coverage changed(0, 4832) - Firstname Lastname (/mob/living/carbon/human): item coverage changed(0, 4832) - Firstname Lastname (/mob/living/carbon/human): refresh obscured() - Firstname Lastname (/mob/living/carbon/human): remove item coverage(the gas mask (/obj/item/clothing/mask/gas)) - ... - Firstname Lastname (/mob/living/carbon/human): doUnEquip(the gas mask (/obj/item/clothing/mask/gas), 0, Firstname Lastname (/mob/living/carbon/human), 1, 1, 1) - Firstname Lastname (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the gas mask (/obj/item/clothing/mask/gas), 0, 1, Firstname Lastname (/mob/living/carbon/human)) - the gas mask (/obj/item/clothing/mask/gas): attempt pickup(Firstname Lastname (/mob/living/carbon/human), 0) - the gas mask (/obj/item/clothing/mask/gas): attack hand(Firstname Lastname (/mob/living/carbon/human), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): resolve unarmed attack(the gas mask (/obj/item/clothing/mask/gas), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): UnarmedAttack(the gas mask (/obj/item/clothing/mask/gas), 1, /list (/list)) - Firstname Lastname (/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=22;icon-y=12;left=1;but...") - Tilus (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=22;icon-y=12;left=1;but...") - [2026-09-29 06:12:18.854] RUNTIME: ## TESTING: GC: -- [0x2106a596] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-29 06:13:54.828] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,139,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(null) - Thomas Woodsworth (/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 engineering MOD helmet (/obj/item/clothing/head/mod), Thomas Woodsworth (/mob/living/carbon/human), 64) - ... - the engineering MOD helmet (/obj/item/clothing/head/mod): equipped(Thomas Woodsworth (/mob/living/carbon/human), 64, 0) - the engineering MOD helmet (/obj/item/clothing/head/mod): on equipped(Thomas Woodsworth (/mob/living/carbon/human), 64, 0) - Thomas Woodsworth (/mob/living/carbon/human): has equipped(the engineering MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Thomas Woodsworth (/mob/living/carbon/human): has equipped(the engineering MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Thomas Woodsworth (/mob/living/carbon/human): equip to slot(the engineering MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Thomas Woodsworth (/mob/living/carbon/human): equip to slot if possible(the engineering MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): deploy(Thomas Woodsworth (/mob/living/carbon/human), the engineering MOD helmet (/obj/item/clothing/head/mod), 0) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): choose deploy(Thomas Woodsworth (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Thomas Woodsworth (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-09-29 06:13:58.176] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,139,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4592, 0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4592, 0) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): seal part(the engineering MOD helmet (/obj/item/clothing/head/mod), 1) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): delayed seal part(the engineering MOD helmet (/obj/item/clothing/head/mod)) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): toggle activate(Thomas Woodsworth (/mob/living/carbon/human), 0) - Activate MODsuit (/datum/action/item_action/mod/activate): do effect(null) - Activate MODsuit (/datum/action/item_action/mod/activate): Trigger(Thomas Woodsworth (/mob/living/carbon/human), null) - Activate MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=9;left=1;butt...") - Activate MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=9;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Thomas Woodsworth (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-29 06:13:58.180] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,139,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(0) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(0) - Thomas Woodsworth (/mob/living/carbon/human): update body(0) - Thomas Woodsworth (/mob/living/carbon/human): update body(0) - ... - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): seal part(the engineering MOD helmet (/obj/item/clothing/head/mod), 1) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): delayed seal part(the engineering MOD helmet (/obj/item/clothing/head/mod)) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): toggle activate(Thomas Woodsworth (/mob/living/carbon/human), 0) - Activate MODsuit (/datum/action/item_action/mod/activate): do effect(null) - Activate MODsuit (/datum/action/item_action/mod/activate): Trigger(Thomas Woodsworth (/mob/living/carbon/human), null) - Activate MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=9;left=1;butt...") - Activate MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=9;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-29 06:15:49.775] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.906, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): on start() - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start(null) - the microwave oven (/obj/machinery/microwave): wzhzhzh() - the microwave oven (/obj/machinery/microwave): start(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): cook(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): start cycle(Firstname Lastname (/mob/living/carbon/human)) - ... - the microwave oven (/obj/machinery/microwave): interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Firstname Lastname (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Firstname Lastname (/mob/living/carbon/human), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Firstname Lastname (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - the microwave oven (/obj/machinery/microwave): Click(the plating (66,115,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-09-29 06:15:50.824] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(null) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start sound loop() - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:15:51.877] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(33723.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:15:52.925] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(33723.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:15:53.975] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(33723.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:15:55.024] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(33723.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:15:56.074] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(33723.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:15:57.126] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(33723.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:15:58.130] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(33723.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:15:59.180] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(33723.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:15:59.782] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,144,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) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): on equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - ... - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=18;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /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 06:15:59.784] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,144,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) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight() - Dave Davingson (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): on equipped(Dave Davingson (/mob/living/carbon/human), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Dave Davingson (/mob/living/carbon/human): has equipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 8, 0, 0, 0) - Dave Davingson (/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) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:16:00.162] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,145,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) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight() - Dave Davingson (/mob/living/carbon/human): update sight() - the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical): dropped(Dave Davingson (/mob/living/carbon/human), 1) - the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical): dropped(Dave Davingson (/mob/living/carbon/human), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), 0, the MOD storage module (/obj/item/mod/module/storage/large_capacity), 0, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), 0, the MOD storage module (/obj/item/mod/module/storage/large_capacity), 0, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), 0, the MOD storage module (/obj/item/mod/module/storage/large_capacity), 0, 1, 1) - Dave Davingson (/mob/living/carbon/human): transferItemToLoc(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), the MOD storage module (/obj/item/mod/module/storage/large_capacity), 0, 1, 0) - /datum/storage/mod_storage/exp... (/datum/storage/mod_storage/expanded): attempt insert(the medical eyepatch (/obj/item/clothing/glasses/eyepatch/medical), Dave Davingson (/mob/living/carbon/human), 0, 0, 1) - the storage (/atom/movable/screen/storage/cell): Click(null, "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - ThatVaultie (/client): Click(the storage (/atom/movable/screen/storage/cell), null, "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - [2026-09-29 06:16:16.174] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (168,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4592) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4592) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): seal part(the engineering MOD helmet (/obj/item/clothing/head/mod), 0) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): delayed seal part(the engineering MOD helmet (/obj/item/clothing/head/mod)) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): toggle activate(Thomas Woodsworth (/mob/living/carbon/human), 0) - Activate MODsuit (/datum/action/item_action/mod/activate): do effect(null) - Activate MODsuit (/datum/action/item_action/mod/activate): Trigger(Thomas Woodsworth (/mob/living/carbon/human), null) - Activate MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=11;icon-y=8;left=1;butt...") - [2026-09-29 06:16:16.177] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (168,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(0) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(0) - Thomas Woodsworth (/mob/living/carbon/human): update body(0) - Thomas Woodsworth (/mob/living/carbon/human): update body(0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4592) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(0, 4592) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): seal part(the engineering MOD helmet (/obj/item/clothing/head/mod), 0) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): delayed seal part(the engineering MOD helmet (/obj/item/clothing/head/mod)) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): toggle activate(Thomas Woodsworth (/mob/living/carbon/human), 0) - Activate MODsuit (/datum/action/item_action/mod/activate): do effect(null) - Activate MODsuit (/datum/action/item_action/mod/activate): Trigger(Thomas Woodsworth (/mob/living/carbon/human), null) - Activate MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=11;icon-y=8;left=1;butt...") - [2026-09-29 06:16:16.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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,146,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) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): update sight(Dave Davingson (/mob/living/carbon/human), "meson_vision") - Dave Davingson (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): dropped(Dave Davingson (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): dropped(Dave Davingson (/mob/living/carbon/human), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, 1, Dave Davingson (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attempt pickup(Dave Davingson (/mob/living/carbon/human), 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), "icon-x=23;icon-y=16;left=1;but...") - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): Click(null, "mapwindow.map", "icon-x=23;icon-y=16;left=1;but...") - ThatVaultie (/client): Click(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), null, "mapwindow.map", "icon-x=23;icon-y=16;left=1;but...") - [2026-09-29 06:16:16.674] 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: Dave Davingson (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,146,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) - Dave Davingson (/mob/living/carbon/human): sync lighting plane cutoff() - Dave Davingson (/mob/living/carbon/human): update sight() - Dave Davingson (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): dropped(Dave Davingson (/mob/living/carbon/human), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1) - Dave Davingson (/mob/living/carbon/human): has unequipped(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): doUnEquip(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, Dave Davingson (/mob/living/carbon/human), 1, 1, 1) - Dave Davingson (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 0, 1, Dave Davingson (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attempt pickup(Dave Davingson (/mob/living/carbon/human), 0) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), "icon-x=23;icon-y=16;left=1;but...") - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): Click(null, "mapwindow.map", "icon-x=23;icon-y=16;left=1;but...") - ThatVaultie (/client): Click(the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine), null, "mapwindow.map", "icon-x=23;icon-y=16;left=1;but...") - [2026-09-29 06:17:19.350] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.906, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): on start() - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start(null) - the microwave oven (/obj/machinery/microwave): wzhzhzh() - the microwave oven (/obj/machinery/microwave): start(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): cook(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): start cycle(Firstname Lastname (/mob/living/carbon/human)) - ... - the microwave oven (/obj/machinery/microwave): interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Firstname Lastname (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Firstname Lastname (/mob/living/carbon/human), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Firstname Lastname (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - the microwave oven (/obj/machinery/microwave): Click(the plating (66,115,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=27;icon-y=13;left=1;but...") - [2026-09-29 06:17:20.399] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (65,113,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(null) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start sound loop() - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:17:21.401] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (64,113,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(34618.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:17:22.449] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (64,112,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(34618.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:17:23.500] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,113,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(34618.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:17:24.549] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(34618.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:17:25.554] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(34618.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:17:26.557] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(34618.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:17:27.581] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(34618.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:17:28.582] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(34618.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:17:52.005] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (159,157,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(null) - Thomas Woodsworth (/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), Thomas Woodsworth (/mob/living/carbon/human)) - ... - Thomas Woodsworth (/mob/living/carbon/human): has unequipped(the engineering MOD helmet (/obj/item/clothing/head/mod), 1) - Thomas Woodsworth (/mob/living/carbon/human): has unequipped(the engineering MOD helmet (/obj/item/clothing/head/mod), 1) - Thomas Woodsworth (/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) - Thomas Woodsworth (/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) - Thomas Woodsworth (/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) - Thomas Woodsworth (/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): choose deploy(Thomas Woodsworth (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Thomas Woodsworth (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=18;icon-y=18;left=1;but...") - [2026-09-29 06:17:57.268] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the small ore vent (/obj/structure/ore_vent/random) Existing Proc: handle_wave_conclusion New Proc: handle_wave_conclusion - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Zen D Chaffen (/mob/living/carbon/human) - src: null - usr.loc: the shale floor (93,51,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the small ore vent (/obj/structure/ore_vent/random): RegisterSignal(the small ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the small ore vent (/obj/structure/ore_vent/random): start wave defense() - the small ore vent (/obj/structure/ore_vent/random): scan and confirm(Zen D Chaffen (/mob/living/carbon/human), 0) - the small ore vent (/obj/structure/ore_vent/random): item interaction(Zen D Chaffen (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the small ore vent (/obj/structure/ore_vent/random): base item interaction(Zen D Chaffen (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner): melee attack chain(Zen D Chaffen (/mob/living/carbon/human), the small ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - Zen D Chaffen (/mob/living/carbon/human): ClickOn(the small ore vent (/obj/structure/ore_vent/random), "icon-x=12;icon-y=16;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the shale floor (93,53,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), "mapwindow.map", "icon-x=12;icon-y=16;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the shale floor (93,53,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), "mapwindow.map", "icon-x=12;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Zen D Chaffen (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-29 06:18:21.887] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (164,139,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(null) - Thomas Woodsworth (/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 engineering MOD helmet (/obj/item/clothing/head/mod), Thomas Woodsworth (/mob/living/carbon/human), 64) - ... - Thomas Woodsworth (/mob/living/carbon/human): has equipped(the engineering MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Thomas Woodsworth (/mob/living/carbon/human): equip to slot(the engineering MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Thomas Woodsworth (/mob/living/carbon/human): equip to slot if possible(the engineering MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): deploy(Thomas Woodsworth (/mob/living/carbon/human), the engineering MOD helmet (/obj/item/clothing/head/mod), 0) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): choose deploy(Thomas Woodsworth (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Thomas Woodsworth (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=20;icon-y=9;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-29 06:18:25.813] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (174,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4592, 0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4592, 0) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): seal part(the engineering MOD helmet (/obj/item/clothing/head/mod), 1) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): delayed seal part(the engineering MOD helmet (/obj/item/clothing/head/mod)) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): toggle activate(Thomas Woodsworth (/mob/living/carbon/human), 0) - Activate MODsuit (/datum/action/item_action/mod/activate): do effect(null) - Activate MODsuit (/datum/action/item_action/mod/activate): Trigger(Thomas Woodsworth (/mob/living/carbon/human), null) - Activate MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=10;left=1;but...") - [2026-09-29 06:18:25.815] 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: Thomas Woodsworth (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (174,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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(0) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(0) - Thomas Woodsworth (/mob/living/carbon/human): update body(0) - Thomas Woodsworth (/mob/living/carbon/human): update body(0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4592, 0) - Thomas Woodsworth (/mob/living/carbon/human): item coverage changed(4592, 0) - Thomas Woodsworth (/mob/living/carbon/human): refresh obscured() - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): seal part(the engineering MOD helmet (/obj/item/clothing/head/mod), 1) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): delayed seal part(the engineering MOD helmet (/obj/item/clothing/head/mod)) - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): toggle activate(Thomas Woodsworth (/mob/living/carbon/human), 0) - Activate MODsuit (/datum/action/item_action/mod/activate): do effect(null) - Activate MODsuit (/datum/action/item_action/mod/activate): Trigger(Thomas Woodsworth (/mob/living/carbon/human), null) - Activate MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=10;left=1;but...") - [2026-09-29 06:18:33.948] RUNTIME: ## TESTING: GC: -- [0x2008831] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-29 06:20:20.782] 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: Ghost of despair (/mob/living/basic/revenant) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (112,80,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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): create mob hud() - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): PossessByPlayer("antheus") - /datum/mind (/datum/mind): transfer to(Ghost of despair (/mob/living/basic/revenant), 1) - Revenant (/datum/dynamic_ruleset/midround/from_ghosts/revenant): prepare for role(/datum/mind (/datum/mind)) - Revenant (/datum/dynamic_ruleset/midround/from_ghosts/revenant): prepare execution(11, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - [2026-09-29 06:20:20.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: Ghost of despair (/mob/living/basic/revenant) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (112,80,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, 23.3333) - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): show to(Ghost of despair (/mob/living/basic/revenant)) - /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/revenant (/datum/hud/revenant): plane masters update() - /datum/hud/revenant (/datum/hud/revenant): show hud(1, null) - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): PossessByPlayer("antheus") - /datum/mind (/datum/mind): transfer to(Ghost of despair (/mob/living/basic/revenant), 1) - Revenant (/datum/dynamic_ruleset/midround/from_ghosts/revenant): prepare for role(/datum/mind (/datum/mind)) - Revenant (/datum/dynamic_ruleset/midround/from_ghosts/revenant): prepare execution(11, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - [2026-09-29 06:20:20.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: Ghost of despair (/mob/living/basic/revenant) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (112,80,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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(the floor (112,80,2) (/turf/open/floor/iron/dark)) - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): PossessByPlayer("antheus") - /datum/mind (/datum/mind): transfer to(Ghost of despair (/mob/living/basic/revenant), 1) - Revenant (/datum/dynamic_ruleset/midround/from_ghosts/revenant): prepare for role(/datum/mind (/datum/mind)) - Revenant (/datum/dynamic_ruleset/midround/from_ghosts/revenant): prepare execution(11, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - [2026-09-29 06:20:20.790] 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: Ghost of despair (/mob/living/basic/revenant) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (112,80,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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(the floor (112,80,2) (/turf/open/floor/iron/dark)) - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): Login() - Ghost of despair (/mob/living/basic/revenant): PossessByPlayer("antheus") - /datum/mind (/datum/mind): transfer to(Ghost of despair (/mob/living/basic/revenant), 1) - Revenant (/datum/dynamic_ruleset/midround/from_ghosts/revenant): prepare for role(/datum/mind (/datum/mind)) - Revenant (/datum/dynamic_ruleset/midround/from_ghosts/revenant): prepare execution(11, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("light_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - [2026-09-29 06:20:25.470] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (113,80,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (113,80,2) (/turf/open/floor/iron/dark), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:20:25.471] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (113,80,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (113,80,2) (/turf/open/floor/iron/dark), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:20:25.521] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (114,80,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (114,80,2) (/turf/open/floor/iron/dark), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:20:25.522] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (114,80,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (114,80,2) (/turf/open/floor/iron/dark), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:20:25.570] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (115,80,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the reinforced wall (115,80,2) (/turf/closed/wall/r_wall), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:20:25.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: 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (115,80,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the reinforced wall (115,80,2) (/turf/closed/wall/r_wall), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:20:26.171] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (115,81,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the reinforced wall (115,81,2) (/turf/closed/wall/r_wall), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:20:26.172] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (115,81,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the reinforced wall (115,81,2) (/turf/closed/wall/r_wall), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:20:26.220] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (115,82,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the reinforced wall (115,82,2) (/turf/closed/wall/r_wall), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:22:35.090] RUNTIME: ## TESTING: GC: -- [0x2106b320] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-29 06:27:41.656] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.906, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): on start() - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start(null) - the microwave oven (/obj/machinery/microwave): wzhzhzh() - the microwave oven (/obj/machinery/microwave): start(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): cook(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): start cycle(Firstname Lastname (/mob/living/carbon/human)) - ... - the microwave oven (/obj/machinery/microwave): interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Firstname Lastname (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Firstname Lastname (/mob/living/carbon/human), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Firstname Lastname (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - the microwave oven (/obj/machinery/microwave): Click(the plating (66,115,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - [2026-09-29 06:27:42.664] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(null) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start sound loop() - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:27:43.713] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(40823) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:27:44.721] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(40823) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:27:45.767] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(40823) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:27:46.818] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(40823) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:27:47.868] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(40823) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:27:48.873] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(40823) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:27:49.923] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(40823) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:27:50.924] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(40823) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:28:02.273] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.906, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): on start() - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start(null) - the microwave oven (/obj/machinery/microwave): wzhzhzh() - the microwave oven (/obj/machinery/microwave): start(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): cook(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): start cycle(Firstname Lastname (/mob/living/carbon/human)) - ... - the microwave oven (/obj/machinery/microwave): interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Firstname Lastname (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Firstname Lastname (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Firstname Lastname (/mob/living/carbon/human), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Firstname Lastname (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Firstname Lastname (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - the microwave oven (/obj/machinery/microwave): Click(the plating (66,115,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - [2026-09-29 06:28:03.274] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(null) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start sound loop() - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:28:04.324] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(41029) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:28:05.374] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(41029) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:28:06.423] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(41029) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:28:07.424] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(41029) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:28:08.427] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(41029) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:28:09.446] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(41029) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:28:10.477] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(41029) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:28:11.527] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Firstname Lastname (/mob/living/carbon/human) - src: null - usr.loc: the plating (66,114,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(41029) - /datum/callback (/datum/callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:29:36.605] RUNTIME: ## TESTING: GC: -- [0x21067a23] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-29 06:30:36.723] 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: Unknown (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (106,103,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, 8.33333) - Unknown (/mob/living/carbon/human): sync lighting plane cutoff() - Unknown (/mob/living/carbon/human): update sight() - Unknown (/mob/living/carbon/human): update sight() - the moth eyes (/obj/item/organ/eyes/moth): refresh(Unknown (/mob/living/carbon/human), 0) - Unknown (/mob/living/carbon/human): update eyes(1) - Unknown (/mob/living/carbon/human): update body parts(null) - Unknown (/mob/living/carbon/human): update body parts(null) - the moth head (/obj/item/bodypart/head/moth): 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 EVA helmet (/obj/item/clothing/head/helmet/space/eva), Unknown (/mob/living/carbon/human)) - ... - Unknown (/mob/living/carbon/human): has unequipped(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 1) - Unknown (/mob/living/carbon/human): doUnEquip(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 0, Unknown (/mob/living/carbon/human), 1, 1, 1) - Unknown (/mob/living/carbon/human): doUnEquip(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 0, Unknown (/mob/living/carbon/human), 1, 1, 1) - Unknown (/mob/living/carbon/human): doUnEquip(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 0, Unknown (/mob/living/carbon/human), 1, 1, 1) - Unknown (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 0, 1, Unknown (/mob/living/carbon/human)) - the EVA helmet (/obj/item/clothing/head/helmet/space/eva): attempt pickup(Unknown (/mob/living/carbon/human), 0) - Unknown (/mob/living/carbon/human): resolve unarmed attack(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), /list (/list)) - Unknown (/mob/living/carbon/human): UnarmedAttack(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 1, /list (/list)) - the EVA helmet (/obj/item/clothing/head/helmet/space/eva): Click(null, "mapwindow.map", "icon-x=16;icon-y=13;left=1;but...") - Tilus (/client): Click(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), null, "mapwindow.map", "icon-x=16;icon-y=13;left=1;but...") - [2026-09-29 06:30:36.727] 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: Unknown (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (106,103,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, 8.33333) - Unknown (/mob/living/carbon/human): sync lighting plane cutoff() - Unknown (/mob/living/carbon/human): update sight() - Unknown (/mob/living/carbon/human): update sight() - the moth eyes (/obj/item/organ/eyes/moth): refresh(Unknown (/mob/living/carbon/human), 0) - Unknown (/mob/living/carbon/human): update eyes(1) - Unknown (/mob/living/carbon/human): item coverage changed(0, 5104) - Unknown (/mob/living/carbon/human): item coverage changed(0, 5104) - Unknown (/mob/living/carbon/human): refresh obscured() - Unknown (/mob/living/carbon/human): remove item coverage(the EVA helmet (/obj/item/clothing/head/helmet/space/eva)) - ... - Unknown (/mob/living/carbon/human): doUnEquip(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 0, Unknown (/mob/living/carbon/human), 1, 1, 1) - Unknown (/mob/living/carbon/human): doUnEquip(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 0, Unknown (/mob/living/carbon/human), 1, 1, 1) - Unknown (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 0, 1, Unknown (/mob/living/carbon/human)) - the EVA helmet (/obj/item/clothing/head/helmet/space/eva): attempt pickup(Unknown (/mob/living/carbon/human), 0) - the EVA helmet (/obj/item/clothing/head/helmet/space/eva): attack hand(Unknown (/mob/living/carbon/human), /list (/list)) - Unknown (/mob/living/carbon/human): resolve unarmed attack(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), /list (/list)) - Unknown (/mob/living/carbon/human): UnarmedAttack(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 1, /list (/list)) - Unknown (/mob/living/carbon/human): UnarmedAttack(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 1, /list (/list)) - the EVA helmet (/obj/item/clothing/head/helmet/space/eva): Click(null, "mapwindow.map", "icon-x=16;icon-y=13;left=1;but...") - Tilus (/client): Click(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), null, "mapwindow.map", "icon-x=16;icon-y=13;left=1;but...") - [2026-09-29 06:30:45.779] 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: Firstname Lastname (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (108,77,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, 8.33333) - Firstname Lastname (/mob/living/carbon/human): sync lighting plane cutoff() - Firstname Lastname (/mob/living/carbon/human): update sight() - Firstname Lastname (/mob/living/carbon/human): update sight() - the moth eyes (/obj/item/organ/eyes/moth): refresh(Firstname Lastname (/mob/living/carbon/human), 0) - Firstname Lastname (/mob/living/carbon/human): update eyes(1) - Firstname Lastname (/mob/living/carbon/human): update body parts(null) - Firstname Lastname (/mob/living/carbon/human): update body parts(null) - the moth head (/obj/item/bodypart/head/moth): 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 EVA helmet (/obj/item/clothing/head/helmet/space/eva), Firstname Lastname (/mob/living/carbon/human), 64) - ... - the EVA helmet (/obj/item/clothing/head/helmet/space/eva): equipped(Firstname Lastname (/mob/living/carbon/human), 64, 0) - the EVA helmet (/obj/item/clothing/head/helmet/space/eva): on equipped(Firstname Lastname (/mob/living/carbon/human), 64, 0) - Firstname Lastname (/mob/living/carbon/human): has equipped(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 64, 0) - Firstname Lastname (/mob/living/carbon/human): has equipped(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 64, 0) - Firstname Lastname (/mob/living/carbon/human): equip to slot(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 64, 0, 0, 0) - Firstname Lastname (/mob/living/carbon/human): equip to slot if possible(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 64, 0, 0, 0, 0, 0, 0) - Firstname Lastname (/mob/living/carbon/human): attack ui(64, "icon-x=29;icon-y=11;left=1;but...") - Firstname Lastname (/mob/living/carbon/human): attack ui(64, "icon-x=29;icon-y=11;left=1;but...") - Tilus (/client): Click(the head (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=29;icon-y=11;left=1;but...") - [2026-09-29 06:30:45.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: Firstname Lastname (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (108,77,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, 8.33333) - Firstname Lastname (/mob/living/carbon/human): sync lighting plane cutoff() - Firstname Lastname (/mob/living/carbon/human): update sight() - Firstname Lastname (/mob/living/carbon/human): update sight() - the moth eyes (/obj/item/organ/eyes/moth): refresh(Firstname Lastname (/mob/living/carbon/human), 0) - Firstname Lastname (/mob/living/carbon/human): update eyes(1) - Firstname Lastname (/mob/living/carbon/human): item coverage changed(5104, 0) - Firstname Lastname (/mob/living/carbon/human): item coverage changed(5104, 0) - Firstname Lastname (/mob/living/carbon/human): add item coverage(the EVA helmet (/obj/item/clothing/head/helmet/space/eva)) - Firstname Lastname (/mob/living/carbon/human): has equipped(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 64, 0) - Firstname Lastname (/mob/living/carbon/human): equip to slot(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 64, 0, 0, 0) - Firstname Lastname (/mob/living/carbon/human): equip to slot if possible(the EVA helmet (/obj/item/clothing/head/helmet/space/eva), 64, 0, 0, 0, 0, 0, 0) - Firstname Lastname (/mob/living/carbon/human): attack ui(64, "icon-x=29;icon-y=11;left=1;but...") - Firstname Lastname (/mob/living/carbon/human): attack ui(64, "icon-x=29;icon-y=11;left=1;but...") - the head (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=29;icon-y=11;left=1;but...") - Tilus (/client): Click(the head (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=29;icon-y=11;left=1;but...") - [2026-09-29 06:31:09.624] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the grass patch (63,80,2) (/turf/open/floor/grass)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the grass patch (63,80,2) (/turf/open/floor/grass), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.626] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the grass patch (63,80,2) (/turf/open/floor/grass)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the grass patch (63,80,2) (/turf/open/floor/grass), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.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: 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the grass patch (63,81,2) (/turf/open/floor/grass)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the grass patch (63,81,2) (/turf/open/floor/grass), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.672] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the grass patch (63,81,2) (/turf/open/floor/grass)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the grass patch (63,81,2) (/turf/open/floor/grass), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.723] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the grass patch (63,82,2) (/turf/open/floor/grass)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the grass patch (63,82,2) (/turf/open/floor/grass), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.724] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the grass patch (63,82,2) (/turf/open/floor/grass)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the grass patch (63,82,2) (/turf/open/floor/grass), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.773] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (63,83,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the plating (63,83,2) (/turf/open/floor/plating), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.774] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (63,83,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the plating (63,83,2) (/turf/open/floor/plating), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.822] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (64,84,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(5) - Antheus (/client): Move(the reinforced wall (64,84,2) (/turf/closed/wall/r_wall), 5) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.823] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (64,84,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(5) - Antheus (/client): Move(the reinforced wall (64,84,2) (/turf/closed/wall/r_wall), 5) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.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: 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(space (65,85,2) (/turf/open/space/basic)) - Antheus (/client): Process Incorpmove(5) - Antheus (/client): Move(space (65,85,2) (/turf/open/space/basic), 5) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.875] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(space (65,85,2) (/turf/open/space/basic)) - Antheus (/client): Process Incorpmove(5) - Antheus (/client): Move(space (65,85,2) (/turf/open/space/basic), 5) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.922] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (66,86,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(5) - Antheus (/client): Move(the reinforced wall (66,86,2) (/turf/closed/wall/r_wall), 5) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.923] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (66,86,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(5) - Antheus (/client): Move(the reinforced wall (66,86,2) (/turf/closed/wall/r_wall), 5) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.973] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (67,87,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(5) - Antheus (/client): Move(the floor (67,87,2) (/turf/open/floor/iron/white), 5) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:09.974] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (67,87,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(5) - Antheus (/client): Move(the floor (67,87,2) (/turf/open/floor/iron/white), 5) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.022] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (68,87,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (68,87,2) (/turf/open/floor/iron/white), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.024] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (68,87,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (68,87,2) (/turf/open/floor/iron/white), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.074] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (69,87,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the reinforced wall (69,87,2) (/turf/closed/wall/r_wall), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.075] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (69,87,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the reinforced wall (69,87,2) (/turf/closed/wall/r_wall), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.123] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (70,87,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (70,87,2) (/turf/open/floor/iron/white), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.125] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (70,87,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (70,87,2) (/turf/open/floor/iron/white), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.175] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (71,87,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (71,87,2) (/turf/open/floor/iron/white), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.176] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (71,87,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (71,87,2) (/turf/open/floor/iron/white), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.473] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (71,88,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the floor (71,88,2) (/turf/open/floor/iron/white), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.475] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (71,88,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the floor (71,88,2) (/turf/open/floor/iron/white), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.521] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (71,89,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the floor (71,89,2) (/turf/open/floor/iron/white), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.523] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (71,89,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the floor (71,89,2) (/turf/open/floor/iron/white), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.573] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (71,90,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the reinforced wall (71,90,2) (/turf/closed/wall/r_wall), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.575] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (71,90,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the reinforced wall (71,90,2) (/turf/closed/wall/r_wall), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.621] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (71,91,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the wall (71,91,2) (/turf/closed/wall), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.623] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (71,91,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the wall (71,91,2) (/turf/closed/wall), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.672] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (71,92,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the plating (71,92,2) (/turf/open/floor/plating), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.673] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (71,92,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the plating (71,92,2) (/turf/open/floor/plating), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.873] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the cold room floor (72,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the cold room floor (72,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.875] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the cold room floor (72,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the cold room floor (72,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.923] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the cold room floor (73,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the cold room floor (73,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.925] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the cold room floor (73,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the cold room floor (73,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.974] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the cold room floor (74,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the cold room floor (74,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:10.975] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the cold room floor (74,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the cold room floor (74,92,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:11.023] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (75,92,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the wall (75,92,2) (/turf/closed/wall), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:11.025] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (75,92,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the wall (75,92,2) (/turf/closed/wall), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:11.071] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (76,92,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the plating (76,92,2) (/turf/open/floor/plating), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:11.073] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (76,92,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the plating (76,92,2) (/turf/open/floor/plating), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:11.122] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (77,92,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the wall (77,92,2) (/turf/closed/wall), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:11.123] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (77,92,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the wall (77,92,2) (/turf/closed/wall), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:11.178] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (78,92,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (78,92,2) (/turf/open/floor/iron/dark), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:31:25.486] RUNTIME: ## TESTING: GC: -- [0x3000172] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-09-29 06:33:19.131] RUNTIME: ## TESTING: GC: -- [0x2106c3e5] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-29 06:34:42.070] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5, 7.995, 1) - ... - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue), 5, 0, 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue), 5, null) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue), 5) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue), 5) - ThinkerWhov (/client): Move(the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue), 5) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:34:42.073] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5, 7.995, 1) - ... - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue), 5, 0, 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue), 5, null) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue), 5) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue), 5) - ThinkerWhov (/client): Move(the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue), 5) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:34:55.975] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Zen D Chaffen (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.4017, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.4017, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Zen D Chaffen (/mob/living/carbon/human), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 10.4017) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - ThinkerWhov (/client): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - Zen D Chaffen (/mob/living/carbon/human): keyLoop(ThinkerWhov (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:34:55.977] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Zen D Chaffen (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.4017, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.4017, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Zen D Chaffen (/mob/living/carbon/human), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 10.4017) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - ThinkerWhov (/client): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - Zen D Chaffen (/mob/living/carbon/human): keyLoop(ThinkerWhov (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:35:10.302] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Zen D Chaffen (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 9.8236, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 9.8236, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Zen D Chaffen (/mob/living/carbon/human), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 9.8236) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - ThinkerWhov (/client): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Zen D Chaffen (/mob/living/carbon/human): keyLoop(ThinkerWhov (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:35:10.305] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Zen D Chaffen (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 9.8236, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 9.8236, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Zen D Chaffen (/mob/living/carbon/human), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 9.8236) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Zen D Chaffen (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - ThinkerWhov (/client): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Zen D Chaffen (/mob/living/carbon/human): keyLoop(ThinkerWhov (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:35:25.491] RUNTIME: ## TESTING: GC: -- [0x3000170] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 5) [2026-09-29 06:38:22.496] RUNTIME: ## TESTING: GC: -- [0x2106d058] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.740] RUNTIME: ## TESTING: GC: -- [0x2044d56] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.742] RUNTIME: ## TESTING: GC: -- [0x2043d7c] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.742] RUNTIME: ## TESTING: GC: -- [0x20440dd] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.742] RUNTIME: ## TESTING: GC: -- [0x2044e75] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.742] RUNTIME: ## TESTING: GC: -- [0x2044dda] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.743] RUNTIME: ## TESTING: GC: -- [0x2002f5a] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.743] RUNTIME: ## TESTING: GC: -- [0x20439d5] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.743] RUNTIME: ## TESTING: GC: -- [0x2043d1c] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.743] RUNTIME: ## TESTING: GC: -- [0x2044810] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.743] RUNTIME: ## TESTING: GC: -- [0x2044687] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.743] RUNTIME: ## TESTING: GC: -- [0x2044892] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.744] RUNTIME: ## TESTING: GC: -- [0x2044fda] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.744] RUNTIME: ## TESTING: GC: -- [0x2044809] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.744] RUNTIME: ## TESTING: GC: -- [0x2044e2b] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.744] RUNTIME: ## TESTING: GC: -- [0x2044899] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.745] RUNTIME: ## TESTING: GC: -- [0x2044e2d] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.745] RUNTIME: ## TESTING: GC: -- [0x2044e2e] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.745] RUNTIME: ## TESTING: GC: -- [0x2044e2c] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.745] RUNTIME: ## TESTING: GC: -- [0x2044e30] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.745] RUNTIME: ## TESTING: GC: -- [0x2044e31] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.745] RUNTIME: ## TESTING: GC: -- [0x20443af] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.746] RUNTIME: ## TESTING: GC: -- [0x2044018] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.746] RUNTIME: ## TESTING: GC: -- [0x2044fe8] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.746] RUNTIME: ## TESTING: GC: -- [0x2044fe7] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.746] RUNTIME: ## TESTING: GC: -- [0x2044fe5] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.746] RUNTIME: ## TESTING: GC: -- [0x2044fe6] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.746] RUNTIME: ## TESTING: GC: -- [0x2044fe4] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.747] RUNTIME: ## TESTING: GC: -- [0x2044fe0] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.747] RUNTIME: ## TESTING: GC: -- [0x2044fe1] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.747] RUNTIME: ## TESTING: GC: -- [0x2044fe2] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.747] RUNTIME: ## TESTING: GC: -- [0x2044fe3] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.747] RUNTIME: ## TESTING: GC: -- [0x2044fdf] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:39:38.748] RUNTIME: ## TESTING: GC: -- [0x2044fdc] | /obj/effect/clear_color/green was unable to be GC'd -- (ref count of 3) [2026-09-29 06:41:28.884] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (160,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (160,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:28.887] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (160,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (160,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:28.934] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (159,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (159,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:28.935] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (159,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (159,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:28.984] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (158,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (158,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:28.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: 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (158,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (158,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.034] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (157,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (157,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.036] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (157,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (157,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.083] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (156,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (156,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.085] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (156,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (156,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.133] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (155,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (155,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.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: 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (155,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (155,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.184] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (154,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (154,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.186] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (154,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (154,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.235] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (153,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (153,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.236] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (153,144,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (153,144,2) (/turf/open/floor/iron), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.284] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (152,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (152,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.286] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (152,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (152,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.334] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (151,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (151,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.336] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (151,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (151,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.384] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (150,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (150,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.386] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (150,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (150,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.434] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (149,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (149,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.436] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (149,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (149,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.484] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (148,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (148,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.485] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (148,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (148,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.534] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (147,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (147,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.535] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (147,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (147,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.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: 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (146,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (146,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.586] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (146,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (146,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.633] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (145,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (145,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.634] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (145,144,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the floor (145,144,2) (/turf/open/floor/iron/dark), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.683] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (144,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (144,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.685] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (144,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (144,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.733] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (143,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (143,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.735] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (143,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (143,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.784] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (142,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (142,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (142,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (142,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.834] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (141,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (141,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.835] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (141,144,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the reinforced wall (141,144,2) (/turf/closed/wall/r_wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.883] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (140,144,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the wall (140,144,2) (/turf/closed/wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.884] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (140,144,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the wall (140,144,2) (/turf/closed/wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.933] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (139,144,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the wall (139,144,2) (/turf/closed/wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.934] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (139,144,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the wall (139,144,2) (/turf/closed/wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.984] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (138,144,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the plating (138,144,2) (/turf/open/floor/plating), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:29.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: 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (138,144,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the plating (138,144,2) (/turf/open/floor/plating), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:30.033] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (137,144,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the wall (137,144,2) (/turf/closed/wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:30.035] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (137,144,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the wall (137,144,2) (/turf/closed/wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:30.084] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (136,144,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the wall (136,144,2) (/turf/closed/wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:30.086] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (136,144,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the wall (136,144,2) (/turf/closed/wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:41:30.284] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the wall (135,144,2) (/turf/closed/wall)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the wall (135,144,2) (/turf/closed/wall), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:49:17.579] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Dave Davingson (/mob/living/carbon/human) - src: null - usr.loc: the carpet (96,132,2) (/turf/open/floor/carpet) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 73.004, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', 10, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): on start() - /datum/looping_sound/computer (/datum/looping_sound/computer): start(null) - the identification console (/obj/item/modular_computer/processor): turn on(Dave Davingson (/mob/living/carbon/human), 1) - the identification console (/obj/item/modular_computer/processor): interact(Dave Davingson (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): interact(Dave Davingson (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): try interact(Dave Davingson (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): try interact(Dave Davingson (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the identification console (/obj/machinery/modular_computer/preset/id): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the identification console (/obj/machinery/modular_computer/preset/id), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the identification console (/obj/machinery/modular_computer/preset/id), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the identification console (/obj/machinery/modular_computer/preset/id), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the identification console (/obj/machinery/modular_computer/preset/id), "icon-x=16;icon-y=12;left=1;but...") - the identification console (/obj/machinery/modular_computer/preset/id): Click(the floor (96,131,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=16;icon-y=12;left=1;but...") - ThatVaultie (/client): Click(the identification console (/obj/machinery/modular_computer/preset/id), the floor (96,131,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=16;icon-y=12;left=1;but...") - [2026-09-29 06:51:34.531] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the carpet (93,132,2) (/turf/open/floor/carpet)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the carpet (93,132,2) (/turf/open/floor/carpet), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:34.533] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the carpet (93,132,2) (/turf/open/floor/carpet)) - Antheus (/client): Process Incorpmove(1) - Antheus (/client): Move(the carpet (93,132,2) (/turf/open/floor/carpet), 1) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:34.832] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the carpet (92,132,2) (/turf/open/floor/carpet)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the carpet (92,132,2) (/turf/open/floor/carpet), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:34.834] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the carpet (92,132,2) (/turf/open/floor/carpet)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the carpet (92,132,2) (/turf/open/floor/carpet), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:34.880] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the carpet (91,132,2) (/turf/open/floor/carpet)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the carpet (91,132,2) (/turf/open/floor/carpet), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:34.882] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the carpet (91,132,2) (/turf/open/floor/carpet)) - Antheus (/client): Process Incorpmove(8) - Antheus (/client): Move(the carpet (91,132,2) (/turf/open/floor/carpet), 8) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:43.793] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,130,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,130,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:43.795] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,130,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,130,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:43.841] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,129,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,129,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:43.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: 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,129,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,129,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:43.891] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,128,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,128,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:43.893] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,128,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,128,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:43.942] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,127,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,127,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:43.944] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,127,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,127,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:43.991] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,126,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,126,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:43.993] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,126,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,126,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.041] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (97,125,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the reinforced wall (97,125,2) (/turf/closed/wall/r_wall), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.043] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (97,125,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the reinforced wall (97,125,2) (/turf/closed/wall/r_wall), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.093] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,124,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,124,2) (/turf/open/floor/iron/dark), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.094] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,124,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,124,2) (/turf/open/floor/iron/dark), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.145] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,123,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,123,2) (/turf/open/floor/iron/dark), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.148] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,123,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,123,2) (/turf/open/floor/iron/dark), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.193] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (97,122,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the plating (97,122,2) (/turf/open/floor/plating), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.195] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (97,122,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the plating (97,122,2) (/turf/open/floor/plating), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.244] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (97,121,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the plating (97,121,2) (/turf/open/floor/plating), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.245] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (97,121,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the plating (97,121,2) (/turf/open/floor/plating), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.294] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (97,120,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the plating (97,120,2) (/turf/open/floor/plating), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.295] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (97,120,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the plating (97,120,2) (/turf/open/floor/plating), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.544] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,119,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,119,2) (/turf/open/floor/iron/dark), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.545] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,119,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,119,2) (/turf/open/floor/iron/dark), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.593] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,118,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,118,2) (/turf/open/floor/iron/dark), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.595] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,118,2) (/turf/open/floor/iron/dark)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,118,2) (/turf/open/floor/iron/dark), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.645] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (97,117,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the reinforced wall (97,117,2) (/turf/closed/wall/r_wall), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.647] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the reinforced wall (97,117,2) (/turf/closed/wall/r_wall)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the reinforced wall (97,117,2) (/turf/closed/wall/r_wall), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.694] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,116,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,116,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.695] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,116,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,116,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.743] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,115,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,115,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.744] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,115,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,115,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.797] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,114,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,114,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.798] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,114,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,114,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.844] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,113,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,113,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.846] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,113,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,113,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.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: 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (97,112,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the plating (97,112,2) (/turf/open/floor/plating), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.897] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the plating (97,112,2) (/turf/open/floor/plating)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the plating (97,112,2) (/turf/open/floor/plating), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.943] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,111,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,111,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:44.944] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (97,111,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(2) - Antheus (/client): Move(the floor (97,111,2) (/turf/open/floor/iron), 2) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:45.445] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (98,111,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (98,111,2) (/turf/open/floor/iron), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:45.446] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (98,111,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (98,111,2) (/turf/open/floor/iron), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:45.493] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (99,111,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (99,111,2) (/turf/open/floor/iron), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:45.494] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update pipe vision(0) - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (99,111,2) (/turf/open/floor/iron)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (99,111,2) (/turf/open/floor/iron), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:51:45.543] 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, 23.3333) - Ghost of despair (/mob/living/basic/revenant): sync lighting plane cutoff() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): update sight() - Ghost of despair (/mob/living/basic/revenant): reset perspective(null) - Ghost of despair (/mob/living/basic/revenant): forceMove(the floor (100,111,2) (/turf/open/floor/iron/white)) - Antheus (/client): Process Incorpmove(4) - Antheus (/client): Move(the floor (100,111,2) (/turf/open/floor/iron/white), 4) - Ghost of despair (/mob/living/basic/revenant): keyLoop(Antheus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:54:53.946] RUNTIME: ## TESTING: GC: -- [0x20454c0] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-29 06:55:10.213] RUNTIME: ## TESTING: GC: -- [0x2106e460] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-29 06:56:08.100] RUNTIME: ## TESTING: GC: -- [0x2103b17b] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-29 06:57:24.696] RUNTIME: ## TESTING: GC: -- [0x300012e] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-09-29 06:59:11.968] RUNTIME: ## TESTING: GC: -- [0x2106b624] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-09-29 06:59:51.965] RUNTIME: runtime error: Cannot read null.moles - proc name: handle slime stasis (/mob/living/basic/slime/proc/handle_slime_stasis) - source file: code/modules/mob/living/basic/slime/life.dm,23 - usr: null - src: the grey baby slime (420) (/mob/living/basic/slime) - src.loc: the floor (70,113,13) (/turf/open/floor/circuit/red/off) - call stack: - the grey baby slime (420) (/mob/living/basic/slime): handle slime stasis() - the grey baby slime (420) (/mob/living/basic/slime): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.186] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (77,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.186] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (77,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.187] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (76,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.188] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (76,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.189] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64 - usr: null - src: the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on) - src.loc: the titanium tile (82,112,13) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.190] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64 - usr: null - src: the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on) - src.loc: the titanium tile (80,112,13) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.190] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (77,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.191] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (77,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.192] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (76,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.193] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (76,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.206] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2) - src.loc: the wall (81,111,13) (/turf/closed/indestructible/syndicate) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): return air() - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.207] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2) - src.loc: the wall (81,111,13) (/turf/closed/indestructible/syndicate) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.208] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.208] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.234] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.235] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.236] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (82,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.237] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (82,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.238] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2) - src.loc: the vacuum floor (81,110,13) (/turf/open/floor/engine/vacuum) - call stack: - 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): return air() - 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.239] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2) - src.loc: the vacuum floor (81,110,13) (/turf/open/floor/engine/vacuum) - call stack: - 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.239] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (80,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.240] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (80,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.241] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction) - src.loc: space (78,110,13) (/turf/open/space) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): return air() - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.242] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction) - src.loc: space (78,110,13) (/turf/open/space) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.242] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.243] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.244] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.245] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.245] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (82,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.246] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (82,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.247] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2) - src.loc: the vacuum floor (81,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2): return air() - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.248] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2) - src.loc: the vacuum floor (81,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.249] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (80,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.249] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (80,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.250] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (78,109,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.251] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (78,109,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.252] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold) - src.loc: space (77,109,13) (/turf/open/space) - call stack: - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold): return air() - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.252] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold) - src.loc: space (77,109,13) (/turf/open/space) - call stack: - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.253] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,109,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.254] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,109,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.486] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (77,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.487] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (77,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.488] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (76,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.489] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (76,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.490] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64 - usr: null - src: the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on) - src.loc: the titanium tile (82,112,13) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.490] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64 - usr: null - src: the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on) - src.loc: the titanium tile (80,112,13) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.491] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (77,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.492] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (77,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.493] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (76,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.493] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (76,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.500] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2) - src.loc: the wall (81,111,13) (/turf/closed/indestructible/syndicate) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): return air() - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.500] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2) - src.loc: the wall (81,111,13) (/turf/closed/indestructible/syndicate) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.501] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.502] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.503] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.503] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.504] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (82,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.505] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (82,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.506] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2) - src.loc: the vacuum floor (81,110,13) (/turf/open/floor/engine/vacuum) - call stack: - 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): return air() - 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.506] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2) - src.loc: the vacuum floor (81,110,13) (/turf/open/floor/engine/vacuum) - call stack: - 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.507] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (80,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.508] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (80,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.508] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction) - src.loc: space (78,110,13) (/turf/open/space) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): return air() - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.509] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction) - src.loc: space (78,110,13) (/turf/open/space) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.624] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.625] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.626] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.627] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.628] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (82,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.629] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (82,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.630] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2) - src.loc: the vacuum floor (81,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2): return air() - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.630] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2) - src.loc: the vacuum floor (81,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.631] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (80,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.632] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (80,109,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.633] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (78,109,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.633] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (78,109,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.634] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold) - src.loc: space (77,109,13) (/turf/open/space) - call stack: - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold): return air() - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.635] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold) - src.loc: space (77,109,13) (/turf/open/space) - call stack: - the pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.636] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,109,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:54.636] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,109,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.093] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (77,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.094] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (77,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.095] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (76,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.096] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the reinforced floor (76,113,13) (/turf/open/floor/engine) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.097] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64 - usr: null - src: the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on) - src.loc: the titanium tile (82,112,13) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.228] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64 - usr: null - src: the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on) - src.loc: the titanium tile (80,112,13) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.229] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (77,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.230] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (77,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.231] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (76,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.232] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: the wall (76,112,13) (/turf/closed/indestructible/syndicate) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.232] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2) - src.loc: the wall (81,111,13) (/turf/closed/indestructible/syndicate) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): return air() - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.233] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2) - src.loc: the wall (81,111,13) (/turf/closed/indestructible/syndicate) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.234] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.235] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.236] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.236] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,111,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.237] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (82,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.238] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (82,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.239] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2) - src.loc: the vacuum floor (81,110,13) (/turf/open/floor/engine/vacuum) - call stack: - 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): return air() - 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.239] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2) - src.loc: the vacuum floor (81,110,13) (/turf/open/floor/engine/vacuum) - call stack: - 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.240] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (80,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.241] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2) - src.loc: the vacuum floor (80,110,13) (/turf/open/floor/engine/vacuum) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.242] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction) - src.loc: space (78,110,13) (/turf/open/space) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): return air() - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.242] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction) - src.loc: space (78,110,13) (/turf/open/space) - call stack: - the junction (/obj/machinery/atmospherics/pipe/heat_exchanging/junction): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.243] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.244] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (77,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.245] RUNTIME: runtime error: Cannot read null.air - proc name: return air (/obj/machinery/atmospherics/pipe/return_air) - source file: code/modules/atmospherics/machinery/pipes/pipes.dm,80 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): return air() - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:55.245] RUNTIME: runtime error: Cannot read null.temperature - proc name: process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos) - source file: code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38 - usr: null - src: the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple) - src.loc: space (76,110,13) (/turf/open/space) - call stack: - the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:56.481] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64 - usr: null - src: the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on) - src.loc: the titanium tile (82,112,13) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 06:59:56.482] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64 - usr: null - src: the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on) - src.loc: the titanium tile (80,112,13) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 07:01:11.438] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: save wall engravings (/datum/controller/subsystem/persistence/proc/save_wall_engravings) - source file: code/controllers/subsystem/persistence/engravings.dm,57 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): save wall engravings() - Persistence (/datum/controller/subsystem/persistence): collect data() - Ticker (/datum/controller/subsystem/ticker): declare completion(0) - [2026-09-29 07:01:11.440] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: save prisoner tattoos (/datum/controller/subsystem/persistence/proc/save_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,32 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): save prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): collect data() - Ticker (/datum/controller/subsystem/ticker): declare completion(0) - [2026-09-29 07:01:59.957] 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) - Thomas Woodsworth (/mob/living/carbon/human): sync lighting plane cutoff() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - Thomas Woodsworth (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Thomas Woodsworth (/mob/living/carbon/human), 0) - Thomas Woodsworth (/mob/living/carbon/human): update eyes(1) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(null) - Thomas Woodsworth (/mob/living/carbon/human): update body parts(null) - the human head (/obj/item/bodypart/head): add bodypart overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush), 1) - Thomas Woodsworth (/mob/living/carbon/human): give emote overlay(/datum/bodypart_overlay/simple... (/datum/bodypart_overlay/simple/emote/blush)) - ... - /datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk): New(/list (/list)) - Thomas Woodsworth (/mob/living/carbon/human): apply status effect(/datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk), 6.94629) - Thomas Woodsworth (/mob/living/carbon/human): adjust drunk effect(1.94133, 0, 1e+31) - /datum/reagents (/datum/reagents): metabolize reagent(Thomas Woodsworth (/mob/living/carbon/human), Cognac (/datum/reagent/consumable/ethanol/cognac), 2, 1, 0, 0, /list (/list)) - the liver (/obj/item/organ/liver): on life(2) - Thomas Woodsworth (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 07:02:06.409] 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: Firstname Lastname (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (122,136,13) (/turf/open/floor/plating) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Firstname Lastname (/mob/living/carbon/human): sync lighting plane cutoff() - Firstname Lastname (/mob/living/carbon/human): update sight() - Firstname Lastname (/mob/living/carbon/human): update sight() - Firstname Lastname (/mob/living/carbon/human): reset perspective(null, 0) - Firstname Lastname (/mob/living/carbon/human): reset perspective(null, 0) - Firstname Lastname (/mob/living/carbon/human): forceMove(the plating (122,136,13) (/turf/open/floor/plating)) - the large cardboard box (/obj/structure/closet/cardboard): dump contents() - the large cardboard box (/obj/structure/closet/cardboard): open(Firstname Lastname (/mob/living/carbon/human), 0, 1) - the large cardboard box (/obj/structure/closet/cardboard): toggle(Firstname Lastname (/mob/living/carbon/human)) - ... - the large cardboard box (/obj/structure/closet/cardboard): Click(the plating (122,136,13) (/turf/open/floor/plating), "mapwindow.map", "icon-x=9;icon-y=23;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Firstname Lastname (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-29 07:02:06.411] 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: Firstname Lastname (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (122,136,13) (/turf/open/floor/plating) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Firstname Lastname (/mob/living/carbon/human): sync lighting plane cutoff() - Firstname Lastname (/mob/living/carbon/human): update sight() - Firstname Lastname (/mob/living/carbon/human): update sight() - Firstname Lastname (/mob/living/carbon/human): update pipe vision(0) - Firstname Lastname (/mob/living/carbon/human): reset perspective(null, 0) - Firstname Lastname (/mob/living/carbon/human): reset perspective(null, 0) - Firstname Lastname (/mob/living/carbon/human): forceMove(the plating (122,136,13) (/turf/open/floor/plating)) - the large cardboard box (/obj/structure/closet/cardboard): dump contents() - the large cardboard box (/obj/structure/closet/cardboard): open(Firstname Lastname (/mob/living/carbon/human), 0, 1) - ... - the large cardboard box (/obj/structure/closet/cardboard): Click(the plating (122,136,13) (/turf/open/floor/plating), "mapwindow.map", "icon-x=9;icon-y=23;left=1;butt...") - the large cardboard box (/obj/structure/closet/cardboard): Click(the plating (122,136,13) (/turf/open/floor/plating), "mapwindow.map", "icon-x=9;icon-y=23;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - 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 07:02:17.487] RUNTIME: Shutting down Ban Cache subsystem... [2026-09-29 07:02:17.488] RUNTIME: Shutting down Chat subsystem... [2026-09-29 07:02:17.488] RUNTIME: Shutting down Init Profiler subsystem... [2026-09-29 07:02:17.488] RUNTIME: Shutting down Shuttle subsystem... [2026-09-29 07:02:17.489] RUNTIME: Warning: Subsystem `Shuttle` slept 56 times. [2026-09-29 07:02:17.489] RUNTIME: Shutting down Atmospherics subsystem... [2026-09-29 07:02:17.489] RUNTIME: Shutting down Fishing subsystem... [2026-09-29 07:02:17.489] RUNTIME: Shutting down Icon Smoothing subsystem... [2026-09-29 07:02:17.489] RUNTIME: Shutting down Library Loading subsystem... [2026-09-29 07:02:17.489] RUNTIME: Shutting down Lighting subsystem... [2026-09-29 07:02:17.490] RUNTIME: Shutting down Map Previews subsystem... [2026-09-29 07:02:17.490] RUNTIME: Shutting down Machines subsystem... [2026-09-29 07:02:17.490] RUNTIME: Shutting down Market subsystem... [2026-09-29 07:02:17.490] RUNTIME: Shutting down Minor Mapping subsystem... [2026-09-29 07:02:17.490] RUNTIME: Shutting down Ore Generation subsystem... [2026-09-29 07:02:17.490] RUNTIME: Shutting down Traitor subsystem... [2026-09-29 07:02:17.491] RUNTIME: Shutting down Wardrobe subsystem... [2026-09-29 07:02:17.491] RUNTIME: Shutting down Assets subsystem... [2026-09-29 07:02:17.491] RUNTIME: Shutting down Persistent Paintings subsystem... [2026-09-29 07:02:17.491] RUNTIME: Shutting down Persistence subsystem... [2026-09-29 07:02:17.491] RUNTIME: Shutting down Atoms subsystem... [2026-09-29 07:02:17.491] RUNTIME: Shutting down Cameras subsystem... [2026-09-29 07:02:17.492] RUNTIME: Shutting down Spatial Grid subsystem... [2026-09-29 07:02:17.492] RUNTIME: Shutting down Weather subsystem... [2026-09-29 07:02:17.492] RUNTIME: Shutting down Mapping subsystem... [2026-09-29 07:02:17.492] RUNTIME: Shutting down Ticker subsystem... [2026-09-29 07:02:17.492] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2026-09-29 07:02:17.496] RUNTIME: Shutting down Achievements subsystem... [2026-09-29 07:02:17.530] RUNTIME: Shutting down Ambience subsystem... [2026-09-29 07:02:17.531] RUNTIME: Shutting down Area Contents subsystem... [2026-09-29 07:02:17.531] RUNTIME: Shutting down Asset Loading subsystem... [2026-09-29 07:02:17.531] RUNTIME: Shutting down Augury subsystem... [2026-09-29 07:02:17.531] RUNTIME: Shutting down Blackbox subsystem... [2026-09-29 07:02:17.580] RUNTIME: Shutting down Processing subsystem... [2026-09-29 07:02:17.581] RUNTIME: Shutting down Blood Drying subsystem... [2026-09-29 07:02:17.581] RUNTIME: Shutting down Datum Component System subsystem... [2026-09-29 07:02:17.581] RUNTIME: Shutting down Mood subsystem... [2026-09-29 07:02:17.581] RUNTIME: Shutting down Transport subsystem... [2026-09-29 07:02:17.582] RUNTIME: Shutting down Acid subsystem... [2026-09-29 07:02:17.582] RUNTIME: Shutting down Basic Avoidance subsystem... [2026-09-29 07:02:17.582] RUNTIME: Shutting down Antag HUDs subsystem... [2026-09-29 07:02:17.582] RUNTIME: Shutting down Aura subsystem... [2026-09-29 07:02:17.583] RUNTIME: Shutting down Clock Component subsystem... [2026-09-29 07:02:17.583] RUNTIME: Shutting down Digital Clocks subsystem... [2026-09-29 07:02:17.583] RUNTIME: Shutting down Fast Processing subsystem... [2026-09-29 07:02:17.583] RUNTIME: Shutting down Burning subsystem... [2026-09-29 07:02:17.583] RUNTIME: Shutting down Instruments subsystem... [2026-09-29 07:02:17.584] RUNTIME: Shutting down Manufacturing Processing subsystem... [2026-09-29 07:02:17.584] RUNTIME: Shutting down New Player Info subsystem... [2026-09-29 07:02:17.584] RUNTIME: Shutting down Objects subsystem... [2026-09-29 07:02:17.584] RUNTIME: Shutting down Personalities subsystem... [2026-09-29 07:02:17.584] RUNTIME: Shutting down Plumbing subsystem... [2026-09-29 07:02:17.585] RUNTIME: Shutting down Priority Status Effects subsystem... [2026-09-29 07:02:17.585] RUNTIME: Shutting down Projectiles subsystem... [2026-09-29 07:02:17.585] RUNTIME: Shutting down Quirks subsystem... [2026-09-29 07:02:17.585] RUNTIME: Shutting down Singularity subsystem... [2026-09-29 07:02:17.585] RUNTIME: Shutting down Jobs subsystem... [2026-09-29 07:02:17.586] RUNTIME: Shutting down Events subsystem... [2026-09-29 07:02:17.586] RUNTIME: Shutting down Radioactive Nebula subsystem... [2026-09-29 07:02:17.586] RUNTIME: Shutting down Research subsystem... [2026-09-29 07:02:17.586] RUNTIME: Shutting down Station subsystem... [2026-09-29 07:02:17.586] RUNTIME: Shutting down Supermatter Cascade subsystem... [2026-09-29 07:02:17.587] RUNTIME: Shutting down Timed Actions subsystem... [2026-09-29 07:02:17.587] RUNTIME: Shutting down Turret Processing subsystem... [2026-09-29 07:02:17.587] RUNTIME: Shutting down Wet floors subsystem... [2026-09-29 07:02:17.587] RUNTIME: Shutting down Escape Menu subsystem... [2026-09-29 07:02:17.587] RUNTIME: Shutting down Disease subsystem... [2026-09-29 07:02:17.588] RUNTIME: Shutting down Economy subsystem... [2026-09-29 07:02:17.588] RUNTIME: Shutting down Explosions subsystem... [2026-09-29 07:02:17.588] RUNTIME: Shutting down Fluid subsystem... [2026-09-29 07:02:17.588] RUNTIME: Shutting down Smoke subsystem... [2026-09-29 07:02:17.588] RUNTIME: Shutting down Foam subsystem... [2026-09-29 07:02:17.589] RUNTIME: Shutting down Verb Manager subsystem... [2026-09-29 07:02:17.589] RUNTIME: Shutting down Speech Controller subsystem... [2026-09-29 07:02:17.589] RUNTIME: Shutting down XKeyScore subsystem... [2026-09-29 07:02:17.589] RUNTIME: Shutting down Lag Switch subsystem... [2026-09-29 07:02:17.589] RUNTIME: Shutting down Lua Scripting subsystem... [2026-09-29 07:02:17.589] RUNTIME: Shutting down Map Vote subsystem... [2026-09-29 07:02:17.590] RUNTIME: Shutting down Materials subsystem... [2026-09-29 07:02:17.590] RUNTIME: Shutting down Mobs subsystem... [2026-09-29 07:02:17.590] RUNTIME: Shutting down MouseEntered subsystem... [2026-09-29 07:02:17.590] RUNTIME: Shutting down NPC Pool subsystem... [2026-09-29 07:02:17.590] RUNTIME: Shutting down Overlay subsystem... [2026-09-29 07:02:17.789] RUNTIME: Shutting down pAI subsystem... [2026-09-29 07:02:17.789] RUNTIME: Shutting down Parallax subsystem... [2026-09-29 07:02:17.789] RUNTIME: Shutting down Pathfinder subsystem... [2026-09-29 07:02:17.789] RUNTIME: Shutting down Points of Interest subsystem... [2026-09-29 07:02:17.789] RUNTIME: Shutting down Polling subsystem... [2026-09-29 07:02:17.789] RUNTIME: Shutting down Queue Links subsystem... [2026-09-29 07:02:17.790] RUNTIME: Shutting down Radiation subsystem... [2026-09-29 07:02:17.790] RUNTIME: Shutting down Restaurant subsystem... [2026-09-29 07:02:17.790] RUNTIME: Shutting down Timer subsystem... [2026-09-29 07:02:17.790] RUNTIME: Shutting down Runechat subsystem... [2026-09-29 07:02:17.790] RUNTIME: Shutting down Sound Loops subsystem... [2026-09-29 07:02:17.790] RUNTIME: Shutting down Security Level subsystem... [2026-09-29 07:02:17.791] RUNTIME: Shutting down Skills subsystem... [2026-09-29 07:02:17.791] RUNTIME: Shutting down Sound Tokens subsystem... [2026-09-29 07:02:17.791] RUNTIME: Shutting down Sprite Accessories subsystem... [2026-09-29 07:02:17.791] RUNTIME: Shutting down Stat Panels subsystem... [2026-09-29 07:02:17.791] RUNTIME: Shutting down PRISM subsystem... [2026-09-29 07:02:17.791] RUNTIME: Shutting down Stock Market subsystem... [2026-09-29 07:02:17.792] RUNTIME: Shutting down Sun subsystem... [2026-09-29 07:02:17.792] RUNTIME: Shutting down Trading Card Game subsystem... [2026-09-29 07:02:17.792] RUNTIME: Shutting down tgui subsystem... [2026-09-29 07:02:17.792] RUNTIME: Shutting down Throwing subsystem... [2026-09-29 07:02:17.792] RUNTIME: Shutting down Time Tracking subsystem... [2026-09-29 07:02:17.792] RUNTIME: Shutting down Text To Speech subsystem... [2026-09-29 07:02:17.792] RUNTIME: Shutting down Tutorials subsystem... [2026-09-29 07:02:17.793] RUNTIME: Shutting down Vis contents overlays subsystem... [2026-09-29 07:02:17.793] RUNTIME: Shutting down Vote subsystem... [2026-09-29 07:02:17.793] RUNTIME: Shutting down Dynamic subsystem... [2026-09-29 07:02:17.793] RUNTIME: Warning: Subsystem `Dynamic` slept 2 times. [2026-09-29 07:02:17.793] RUNTIME: Shutting down Movement Loops subsystem... [2026-09-29 07:02:17.793] RUNTIME: Shutting down AI Controller Ticker subsystem... [2026-09-29 07:02:17.794] RUNTIME: Shutting down AI Controller Ticker (Low) subsystem... [2026-09-29 07:02:17.794] RUNTIME: Shutting down AI movement subsystem... [2026-09-29 07:02:17.794] RUNTIME: Shutting down Cliff Falling subsystem... [2026-09-29 07:02:17.794] RUNTIME: Shutting down Hyperspace Drift subsystem... [2026-09-29 07:02:17.794] RUNTIME: Shutting down Newtonian Movement subsystem... [2026-09-29 07:02:17.794] RUNTIME: Shutting down Conveyor Belts subsystem... [2026-09-29 07:02:17.795] RUNTIME: Shutting down Bitrunning subsystem... [2026-09-29 07:02:17.795] RUNTIME: Shutting down Circuit Components subsystem... [2026-09-29 07:02:17.795] RUNTIME: Shutting down IDs and Access subsystem... [2026-09-29 07:02:17.795] RUNTIME: Shutting down Modular Computers subsystem... [2026-09-29 07:02:17.795] RUNTIME: Shutting down Radio subsystem... [2026-09-29 07:02:17.795] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2026-09-29 07:02:17.795] RUNTIME: Shutting down Loot Icon Generation subsystem... [2026-09-29 07:02:17.796] RUNTIME: Shutting down Admin Verbs subsystem... [2026-09-29 07:02:17.796] RUNTIME: Shutting down Early Assets subsystem... [2026-09-29 07:02:17.796] RUNTIME: Shutting down Greyscale Previews subsystem... [2026-09-29 07:02:17.796] RUNTIME: Shutting down Greyscale subsystem... [2026-09-29 07:02:17.796] RUNTIME: Shutting down Reagents subsystem... [2026-09-29 07:02:17.796] RUNTIME: Shutting down Discord subsystem... [2026-09-29 07:02:17.799] RUNTIME: Shutting down Input subsystem... [2026-09-29 07:02:17.799] RUNTIME: Shutting down Ping subsystem... [2026-09-29 07:02:17.799] RUNTIME: Shutting down Server Tasks subsystem... [2026-09-29 07:02:18.351] RUNTIME: Shutting down Sounds subsystem... [2026-09-29 07:02:18.351] RUNTIME: Shutting down Title Screen subsystem... [2026-09-29 07:02:18.352] RUNTIME: Shutting down Verbs subsystem... [2026-09-29 07:02:18.352] RUNTIME: Shutting down Database subsystem... [2026-09-29 07:02:18.353] RUNTIME: Clearing DB Queries. (Standby: 0; Active: 0; All: 0) [2026-09-29 07:02:18.358] RUNTIME: Done clearing DB queries in right now (Standby: 0; Active: 0; All: 0)] [2026-09-29 07:02:18.359] RUNTIME: Shutting down Garbage subsystem... [2026-09-29 07:02:18.946] RUNTIME: Shutting down Profiler subsystem... [2026-09-29 07:02:18.946] RUNTIME: Warning: Subsystem `Profiler` slept 9 times. [2026-09-29 07:02:18.981] RUNTIME: Shutdown complete [2026-09-29 07:02:18.981] RUNTIME: World hard rebooted at 07:02:18