[2026-09-27 19:53:21.576] Starting up round ID 264123. - ------------------------- [2026-09-27 19:53:21.603] RUNTIME: World loaded at 19:53:21! [2026-09-27 19:53:21.603] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-09-27 19:53:21.604] RUNTIME: Running /tg/ revision: 2026-09-27T18:15:44+00:00 - origin/master: 0ca21df41030235520a3fec699f23cc6e8350238 - 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: ce2485538a81c47dc41beaccc9cf8ba6f75b662e - Running rust-g version 7.0.0 [2026-09-27 19:53:21.609] RUNTIME: map_config not found: _maps/eventmap.json [2026-09-27 19:53:21.609] RUNTIME: map_config not found: _maps/eventmap2.json [2026-09-27 19:53:21.610] RUNTIME: Database connection established. [2026-09-27 19:53:21.610] RUNTIME: Round ID: 264123 [2026-09-27 19:53:21.611] RUNTIME: Running /tg/ revision: 2026-09-27T18:15:44+00:00 - origin/master: 0ca21df41030235520a3fec699f23cc6e8350238 - 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: ce2485538a81c47dc41beaccc9cf8ba6f75b662e - Running rust-g version 7.0.0 [2026-09-27 19:53:21.871] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-09-27 19:53:22.877] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-09-27 19:53:22.878] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-09-27 19:53:22.889] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-09-27 19:53:22.894] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2026-09-27 19:53:23.005] RUNTIME: Initialized Sounds subsystem within 0.11 seconds! [2026-09-27 19:53:23.007] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-09-27 19:53:23.007] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-09-27 19:53:23.009] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-09-27 19:53:23.022] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-09-27 19:53:23.402] RUNTIME: Initialized Greyscale subsystem within 0.38 seconds! [2026-09-27 19:53:23.403] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-09-27 19:53:25.414] RUNTIME: Initialized Early Assets subsystem within 2.01 seconds! [2026-09-27 19:53:25.417] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-09-27 19:53:25.417] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-09-27 19:53:25.418] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-09-27 19:53:25.425] RUNTIME: Initialized IDs and Access subsystem within 0.01 seconds! [2026-09-27 19:53:25.425] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-09-27 19:53:25.426] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-09-27 19:53:25.426] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-09-27 19:53:25.426] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-09-27 19:53:25.426] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-09-27 19:53:25.502] RUNTIME: Initialized Text To Speech subsystem within 0.08 seconds! [2026-09-27 19:53:25.503] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-09-27 19:53:25.523] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-09-27 19:53:25.523] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-09-27 19:53:25.523] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-09-27 19:53:25.967] RUNTIME: Initialized PRISM subsystem within 0.44 seconds! [2026-09-27 19:53:25.967] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-09-27 19:53:25.968] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-09-27 19:53:25.969] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-09-27 19:53:25.970] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-09-27 19:53:25.970] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-09-27 19:53:25.971] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-09-27 19:53:25.971] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-09-27 19:53:25.972] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-09-27 19:53:25.972] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-09-27 19:53:25.972] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-09-27 19:53:25.973] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-09-27 19:53:25.973] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-09-27 19:53:25.974] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-09-27 19:53:26.008] RUNTIME: Initialized Research subsystem within 0.03 seconds! [2026-09-27 19:53:26.011] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-09-27 19:53:26.018] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-09-27 19:53:26.021] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-09-27 19:53:26.022] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-09-27 19:53:26.065] RUNTIME: Initialized Instruments subsystem within 0.04 seconds! [2026-09-27 19:53:26.066] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-09-27 19:53:37.972] RUNTIME: Initialized Achievements subsystem within 11.9 seconds! [2026-09-27 19:53:38.226] RUNTIME: Initialized Ticker subsystem within 0.25 seconds! [2026-09-27 19:53:38.465] RUNTIME: Loading MetaStation... [2026-09-27 19:53:40.356] RUNTIME: Loaded Station in 1.8875s! [2026-09-27 19:53:42.116] RUNTIME: Loaded Lavaland in 1.5375s! [2026-09-27 19:53:49.201] RUNTIME: Lava Ruins loader finished placing 33/42 ruins with 0 left to spend. [2026-09-27 19:53:49.238] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-09-27 19:53:50.153] RUNTIME: Cave Generator terrain generation finished in 0.90625s! [2026-09-27 19:53:50.195] RUNTIME: Cave Generator terrain generation finished in 0.0375s! [2026-09-27 19:53:52.334] RUNTIME: Cave Generator terrain population finished in 0.05625s! [2026-09-27 19:53:52.339] RUNTIME: Cave Generator terrain population finished in 0s! [2026-09-27 19:53:53.249] RUNTIME: Initialized Mapping subsystem within 14.82 seconds! [2026-09-27 19:53:53.250] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-09-27 19:53:53.308] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-09-27 19:53:53.311] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-09-27 19:54:44.325] RUNTIME: Initialized Atoms subsystem within 51.01 seconds! [2026-09-27 19:54:44.381] 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-27 19:54:44.381] 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-27 19:54:44.402] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-09-27 19:54:44.648] RUNTIME: Initialized Persistent Paintings subsystem within 0.24 seconds! [2026-09-27 19:54:46.902] RUNTIME: Initialized Assets subsystem within 2.25 seconds! [2026-09-27 19:54:47.107] RUNTIME: Initialized Wardrobe subsystem within 0.03 seconds! [2026-09-27 19:54:47.111] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-09-27 19:54:47.482] RUNTIME: Initialized Ore Generation subsystem within 0.37 seconds! [2026-09-27 19:54:47.644] RUNTIME: Initialized Minor Mapping subsystem within 0.16 seconds! [2026-09-27 19:54:47.646] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-09-27 19:54:47.794] RUNTIME: Initialized Machines subsystem within 0.15 seconds! [2026-09-27 19:54:47.796] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-09-27 19:55:02.840] RUNTIME: Initialized Lighting subsystem within 15.04 seconds! [2026-09-27 19:55:04.300] RUNTIME: Initialized Library Loading subsystem within 1.46 seconds! [2026-09-27 19:55:09.256] RUNTIME: Initialized Icon Smoothing subsystem within 4.96 seconds! [2026-09-27 19:55:09.555] RUNTIME: Initialized Fishing subsystem within 0.29 seconds! [2026-09-27 19:55:16.209] RUNTIME: Initialized Atmospherics subsystem within 6.65 seconds! [2026-09-27 19:55:19.440] RUNTIME: Initialized Shuttle subsystem within 3.23 seconds! [2026-09-27 19:55:19.479] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-09-27 19:55:19.782] RUNTIME: Initialized Ban Cache subsystem within 0.3 seconds! [2026-09-27 19:55:19.783] RUNTIME: Initializations complete within 116.906 seconds! [2026-09-27 19:59:26.021] 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", "noxvs \\ Novus \\ AI \\ NONE \...", /list (/list)) - log manifest("noxvs", Novus (/datum/mind), Novus (/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-27 19:59:26.024] 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", "mentaldecayed \\ Moth In A Ter...", /list (/list)) - log manifest("mentaldecayed", /datum/mind (/datum/mind), Moth In A Terrarium: Mobile (/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-27 19:59:26.025] 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", "elisha13 \\ Default Cyborg-335...", /list (/list)) - log manifest("elisha13", /datum/mind (/datum/mind), Default Cyborg-335 (/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-27 19:59:26.893] RUNTIME: Game start took 3.65625s [2026-09-27 19:59:35.459] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,156,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) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): toggle mode(Drake Lafortune (/mob/living/carbon/human), 1) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): attack self(Drake Lafortune (/mob/living/carbon/human)) - the engineering scanner goggle... (/obj/item/clothing/glasses/meson/engine): ui action click(Drake Lafortune (/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(Drake Lafortune (/mob/living/carbon/human), null) - Toggle Mode (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=27;icon-y=12;left=1;but...") - Kelesis (/client): Click(Toggle Mode (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=27;icon-y=12;left=1;but...") - [2026-09-27 20:00:17.577] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/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) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight(William Corathins (/mob/living/carbon/human), "meson_vision") - William Corathins (/mob/living/carbon/human): update sight(William Corathins (/mob/living/carbon/human), "meson_vision") - William Corathins (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - William Corathins (/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) - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=16;left=1;but...") - William Corathins (/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...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=22;icon-y=16;left=1;but...") - [2026-09-27 20:00:17.578] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/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) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - William Corathins (/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) - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=22;icon-y=16;left=1;but...") - William Corathins (/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...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=22;icon-y=16;left=1;but...") - [2026-09-27 20:02:22.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: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (150,41,3) (/turf/open/floor/iron/dark/textured_large) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(William Corathins (/mob/living/carbon/human), 0) - William Corathins (/mob/living/carbon/human): update eyes(1) - William Corathins (/mob/living/carbon/human): item coverage changed(4160, 0) - William Corathins (/mob/living/carbon/human): item coverage changed(4160, 0) - William Corathins (/mob/living/carbon/human): add item coverage(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded)) - William Corathins (/mob/living/carbon/human): has equipped(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 32, 0) - ... - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=10;icon-y=11;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(William Corathins (/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-27 20:05:04.283] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Fitz Sholl (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (78,169,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) - Fitz Sholl (/mob/living/carbon/human): sync lighting plane cutoff() - Fitz Sholl (/mob/living/carbon/human): update sight(Fitz Sholl (/mob/living/carbon/human), "meson_vision") - Fitz Sholl (/mob/living/carbon/human): update sight(Fitz Sholl (/mob/living/carbon/human), "meson_vision") - Fitz Sholl (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Fitz Sholl (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Fitz Sholl (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Fitz Sholl (/mob/living/carbon/human), 8, 0) - Fitz Sholl (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Fitz Sholl (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - ... - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fitz Sholl (/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-27 20:05:04.285] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Fitz Sholl (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (78,169,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) - Fitz Sholl (/mob/living/carbon/human): sync lighting plane cutoff() - Fitz Sholl (/mob/living/carbon/human): update sight() - Fitz Sholl (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Fitz Sholl (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Fitz Sholl (/mob/living/carbon/human), 8, 0) - Fitz Sholl (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Fitz Sholl (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Fitz Sholl (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Fitz Sholl (/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) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fitz Sholl (/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-27 20:05:54.251] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=88;icon-y=19;left=1;but...") - [2026-09-27 20:05:54.252] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=88;icon-y=19;left=1;but...") - [2026-09-27 20:05:54.253] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=88;icon-y=19;left=1;but...") - [2026-09-27 20:05:54.254] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=88;icon-y=19;left=1;but...") - [2026-09-27 20:05:54.255] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/manifest (/datum/manifest): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Dilbert10 (/mob/dead/new_player): ViewManifest() - View Crew Manifest (/atom/movable/screen/lobby/button/bottom/crew_manifest): Click(null, "mapwindow.map", "icon-x=8;icon-y=10;left=1;butt...") - [2026-09-27 20:05:54.256] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/manifest (/datum/manifest): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Dilbert10 (/mob/dead/new_player): ViewManifest() - View Crew Manifest (/atom/movable/screen/lobby/button/bottom/crew_manifest): Click(null, "mapwindow.map", "icon-x=8;icon-y=10;left=1;butt...") - [2026-09-27 20:05:54.256] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=110;icon-y=18;left=1;bu...") - [2026-09-27 20:05:54.257] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=110;icon-y=18;left=1;bu...") - [2026-09-27 20:05:54.258] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=119;icon-y=13;left=1;bu...") - [2026-09-27 20:05:54.259] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=119;icon-y=13;left=1;bu...") - [2026-09-27 20:05:54.259] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=92;icon-y=12;left=1;but...") - [2026-09-27 20:05:54.260] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Dilbert10 (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Dilbert10 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=92;icon-y=12;left=1;but...") - [2026-09-27 20:06:18.121] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (84,87,2) (/turf/open/floor/iron/white) - 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 medical cargo interfacing ... (/obj/item/modular_computer/processor): turn on(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), 1) - the medical cargo interfacing ... (/obj/item/modular_computer/processor): interact(Moth In A Terrarium: Mobile (/mob/living/silicon/robot)) - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): interact(Moth In A Terrarium: Mobile (/mob/living/silicon/robot)) - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): try interact(Moth In A Terrarium: Mobile (/mob/living/silicon/robot)) - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): try interact(Moth In A Terrarium: Mobile (/mob/living/silicon/robot)) - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): attack robot(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /list (/list)) - Moth In A Terrarium: Mobile (/mob/living/silicon/robot): ClickOn(the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical), "icon-x=14;icon-y=28;left=1;but...") - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): Click(the floor (85,86,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=14;icon-y=28;left=1;but...") - MentalDecayed (/client): Click(the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical), the floor (85,86,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=14;icon-y=28;left=1;but...") - [2026-09-27 20:06:25.358] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (82,97,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(null) - /datum/looping_sound/computer (/datum/looping_sound/computer): start sound loop() - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:27.160] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (88,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:28.972] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (89,111,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:30.800] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (87,121,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:32.598] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (89,126,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:34.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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (97,127,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:35.348] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Fitz Sholl (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (124,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) - Fitz Sholl (/mob/living/carbon/human): sync lighting plane cutoff() - Fitz Sholl (/mob/living/carbon/human): update sight(Fitz Sholl (/mob/living/carbon/human), "meson_vision") - Fitz Sholl (/mob/living/carbon/human): update sight(Fitz Sholl (/mob/living/carbon/human), "meson_vision") - Fitz Sholl (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Fitz Sholl (/mob/living/carbon/human), 1) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Fitz Sholl (/mob/living/carbon/human), 1) - Fitz Sholl (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Fitz Sholl (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Fitz Sholl (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Fitz Sholl (/mob/living/carbon/human), 1, 1, 1) - ... - Fitz Sholl (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=17;icon-y=15;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=17;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fitz Sholl (/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-27 20:06:35.350] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Fitz Sholl (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (124,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) - Fitz Sholl (/mob/living/carbon/human): sync lighting plane cutoff() - Fitz Sholl (/mob/living/carbon/human): update sight() - Fitz Sholl (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Fitz Sholl (/mob/living/carbon/human), 1) - Fitz Sholl (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Fitz Sholl (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Fitz Sholl (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Fitz Sholl (/mob/living/carbon/human), 1, 1, 1) - Fitz Sholl (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Fitz Sholl (/mob/living/carbon/human), 1, 1, 1) - Fitz Sholl (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Fitz Sholl (/mob/living/carbon/human), 1, 1, 1) - ... - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=17;icon-y=15;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=17;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Fitz Sholl (/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-27 20:06:36.199] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (104,127,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:38.003] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (104,127,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:39.813] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (113,127,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06: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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (113,132,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:43.456] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (107,136,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:45.257] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (107,136,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:47.063] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (107,136,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06: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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (107,136,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:50.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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (107,136,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:52.574] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (114,134,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:53.854] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (97,131,2) (/turf/open/floor/wood) - 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(Brenna Mathews (/mob/living/carbon/human), 1) - the identification console (/obj/item/modular_computer/processor): interact(Brenna Mathews (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): interact(Brenna Mathews (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): try interact(Brenna Mathews (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): try interact(Brenna Mathews (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): attack hand(Brenna Mathews (/mob/living/carbon/human), /list (/list)) - the identification console (/obj/machinery/modular_computer/preset/id): attack hand(Brenna Mathews (/mob/living/carbon/human), /list (/list)) - Brenna Mathews (/mob/living/carbon/human): resolve unarmed attack(the identification console (/obj/machinery/modular_computer/preset/id), /list (/list)) - Brenna Mathews (/mob/living/carbon/human): UnarmedAttack(the identification console (/obj/machinery/modular_computer/preset/id), 1, /list (/list)) - Brenna Mathews (/mob/living/carbon/human): UnarmedAttack(the identification console (/obj/machinery/modular_computer/preset/id), 1, /list (/list)) - Brenna Mathews (/mob/living/carbon/human): ClickOn(the identification console (/obj/machinery/modular_computer/preset/id), "icon-x=17;icon-y=10;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=17;icon-y=10;left=1;but...") - AlexGuinea (/client): Click(the identification console (/obj/machinery/modular_computer/preset/id), the floor (96,131,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=17;icon-y=10;left=1;but...") - [2026-09-27 20:06:54.420] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (114,129,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:56.246] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (121,126,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:58.092] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (125,121,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:06:59.937] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (118,114,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:01.083] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (97,131,2) (/turf/open/floor/wood) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(null) - /datum/looping_sound/computer (/datum/looping_sound/computer): start sound loop() - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:01.777] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (106,114,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:02.885] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the carpet (97,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), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:03.586] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (101,111,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:04.733] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the carpet (97,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), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:05.434] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (101,111,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:06.559] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the carpet (91,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), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:07.258] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (101,111,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:08.362] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the carpet (98,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), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:09.059] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (98,108,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:10.164] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (100,134,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:10.862] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (93,104,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:12.013] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (105,136,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:12.662] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (88,98,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:13.813] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (112,136,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:14.467] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (88,86,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:15.614] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (113,132,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:16.314] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (83,89,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:17.453] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (113,132,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:18.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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (79,98,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:19.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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (114,129,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:19.981] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (86,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:21.080] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,127,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:21.783] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (90,109,2) (/turf/open/floor/iron/white/smooth_large) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:22.880] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (119,127,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:23.586] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (89,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:24.682] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (126,128,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:25.388] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (88,129,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:26.487] 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: Brenna Mathews (/mob/living/carbon/human) - src: null - usr.loc: the floor (125,140,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7478) - /datum/callback (/datum/callback): Invoke() - world: push usr(Brenna Mathews (/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-27 20:07:27.247] 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: Moth In A Terrarium: Mobile (/mob/living/silicon/robot) - src: null - usr.loc: the floor (87,139,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 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...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(7123) - /datum/callback (/datum/callback): Invoke() - world: push usr(Moth In A Terrarium: Mobile (/mob/living/silicon/robot), /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-27 20:07:56.859] 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) - Jtroopa (/client): Destroy() - Jtroopa (/client): Del() - [2026-09-27 20:09:12.450] RUNTIME: ## TESTING: GC: -- [0x21012db6] | /datum/sound_token was unable to be GC'd -- (ref count of 4) [2026-09-27 20:09:24.785] RUNTIME: ## TESTING: GC: -- [0x2105853a] | /datum/sound_token was unable to be GC'd -- (ref count of 4) [2026-09-27 20:14:40.262] RUNTIME: ## TESTING: GC: -- [0x21059b7d] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-27 20:15:02.499] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Levi Calder (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (66,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) - Levi Calder (/mob/living/carbon/human): sync lighting plane cutoff() - Levi Calder (/mob/living/carbon/human): update sight(Levi Calder (/mob/living/carbon/human), "meson_vision") - Levi Calder (/mob/living/carbon/human): update sight(Levi Calder (/mob/living/carbon/human), "meson_vision") - Levi Calder (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Levi Calder (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Levi Calder (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Levi Calder (/mob/living/carbon/human), 8, 0) - Levi Calder (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Levi Calder (/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(Levi Calder (/mob/living/carbon/human)) - Levi Calder (/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() - Levi Calder (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Levi Calder (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Levi Calder (/mob/living/carbon/human)) - Levi Calder (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(AverageTaxPayer (/client), the floor (67,163,2) (/turf/open/floor/iron), 8, 20) - AverageTaxPayer (/client): keyDown("E", 739, 527, 1368, 1080) - [2026-09-27 20:15:02.500] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Levi Calder (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (66,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) - Levi Calder (/mob/living/carbon/human): sync lighting plane cutoff() - Levi Calder (/mob/living/carbon/human): update sight() - Levi Calder (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Levi Calder (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Levi Calder (/mob/living/carbon/human), 8, 0) - Levi Calder (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Levi Calder (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Levi Calder (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 1, 0) - Levi Calder (/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) - ... - Levi Calder (/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() - Levi Calder (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Levi Calder (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Levi Calder (/mob/living/carbon/human)) - Levi Calder (/mob/living/carbon/human): quick-equip() - Levi Calder (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(AverageTaxPayer (/client), the floor (67,163,2) (/turf/open/floor/iron), 8, 20) - AverageTaxPayer (/client): keyDown("E", 739, 527, 1368, 1080) - [2026-09-27 20:15:04.499] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Jay Del Gato (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (127,153,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) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight(Jay Del Gato (/mob/living/carbon/human), "meson_vision") - Jay Del Gato (/mob/living/carbon/human): update sight(Jay Del Gato (/mob/living/carbon/human), "meson_vision") - Jay Del Gato (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Jay Del Gato (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Jay Del Gato (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Jay Del Gato (/mob/living/carbon/human), 8, 0) - Jay Del Gato (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Jay Del Gato (/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(Jay Del Gato (/mob/living/carbon/human)) - Jay Del Gato (/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() - Jay Del Gato (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Jay Del Gato (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Jay Del Gato (/mob/living/carbon/human)) - Jay Del Gato (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Jtroopa (/client), the floor (126,152,2) (/turf/open/floor/iron), -5, -16) - Jtroopa (/client): keyDown("E", 593, 571, 1278, 1009) - [2026-09-27 20:15:04.500] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Jay Del Gato (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (127,153,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) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Jay Del Gato (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Jay Del Gato (/mob/living/carbon/human), 8, 0) - Jay Del Gato (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Jay Del Gato (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Jay Del Gato (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 1, 0) - Jay Del Gato (/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) - ... - Jay Del Gato (/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() - Jay Del Gato (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Jay Del Gato (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Jay Del Gato (/mob/living/carbon/human)) - Jay Del Gato (/mob/living/carbon/human): quick-equip() - Jay Del Gato (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Jtroopa (/client), the floor (126,152,2) (/turf/open/floor/iron), -5, -16) - Jtroopa (/client): keyDown("E", 593, 571, 1278, 1009) - [2026-09-27 20:15:08.663] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Levi Calder (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (66,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) - Levi Calder (/mob/living/carbon/human): sync lighting plane cutoff() - Levi Calder (/mob/living/carbon/human): update sight() - Levi Calder (/mob/living/carbon/human): update sight() - the health scanner HUD (/obj/item/clothing/glasses/hud/health): dropped(Levi Calder (/mob/living/carbon/human), 1) - Levi Calder (/mob/living/carbon/human): has unequipped(the health scanner HUD (/obj/item/clothing/glasses/hud/health), 1) - Levi Calder (/mob/living/carbon/human): has unequipped(the health scanner HUD (/obj/item/clothing/glasses/hud/health), 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the health scanner HUD (/obj/item/clothing/glasses/hud/health), 0, the survival box (/obj/item/storage/box/survival/medical), 0, 1, 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the health scanner HUD (/obj/item/clothing/glasses/hud/health), 0, the survival box (/obj/item/storage/box/survival/medical), 0, 1, 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the health scanner HUD (/obj/item/clothing/glasses/hud/health), 0, the survival box (/obj/item/storage/box/survival/medical), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Levi Calder (/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-27 20:16:08.747] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Levi Calder (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the volcanic floor (156,49,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Levi Calder (/mob/living/carbon/human): sync lighting plane cutoff() - Levi Calder (/mob/living/carbon/human): update sight(Levi Calder (/mob/living/carbon/human), "meson_vision") - Levi Calder (/mob/living/carbon/human): update sight(Levi Calder (/mob/living/carbon/human), "meson_vision") - Levi Calder (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Levi Calder (/mob/living/carbon/human), 1) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Levi Calder (/mob/living/carbon/human), 1) - Levi Calder (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Levi Calder (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Levi Calder (/mob/living/carbon/human), 1, 1, 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Levi Calder (/mob/living/carbon/human), 1, 1, 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Levi Calder (/mob/living/carbon/human), 1, 1, 1) - Levi Calder (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Levi Calder (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Levi Calder (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Levi Calder (/mob/living/carbon/human), /list (/list)) - Levi Calder (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Levi Calder (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Levi Calder (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Levi Calder (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=16;icon-y=14;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - AverageTaxPayer (/client): Click(the optical meson scanner (/obj/item/clothing/glasses/meson), null, "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - [2026-09-27 20:16:08.749] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Levi Calder (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the volcanic floor (156,49,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Levi Calder (/mob/living/carbon/human): sync lighting plane cutoff() - Levi Calder (/mob/living/carbon/human): update sight() - Levi Calder (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Levi Calder (/mob/living/carbon/human), 1) - Levi Calder (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Levi Calder (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Levi Calder (/mob/living/carbon/human), 1, 1, 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Levi Calder (/mob/living/carbon/human), 1, 1, 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Levi Calder (/mob/living/carbon/human), 1, 1, 1) - Levi Calder (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Levi Calder (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Levi Calder (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Levi Calder (/mob/living/carbon/human), /list (/list)) - Levi Calder (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Levi Calder (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Levi Calder (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Levi Calder (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=16;icon-y=14;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - AverageTaxPayer (/client): Click(the optical meson scanner (/obj/item/clothing/glasses/meson), null, "mapwindow.map", "icon-x=16;icon-y=14;left=1;but...") - [2026-09-27 20:16:09.345] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Levi Calder (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the volcanic floor (156,49,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Levi Calder (/mob/living/carbon/human): sync lighting plane cutoff() - Levi Calder (/mob/living/carbon/human): update sight(Levi Calder (/mob/living/carbon/human), "meson_vision") - Levi Calder (/mob/living/carbon/human): update sight(Levi Calder (/mob/living/carbon/human), "meson_vision") - Levi Calder (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Levi Calder (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Levi Calder (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Levi Calder (/mob/living/carbon/human), 8, 0) - Levi Calder (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Levi Calder (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Levi Calder (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Levi Calder (/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) - Levi Calder (/mob/living/carbon/human): attack ui(8, "icon-x=19;icon-y=18;left=1;but...") - Levi Calder (/mob/living/carbon/human): attack ui(8, "icon-x=19;icon-y=18;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - AverageTaxPayer (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - [2026-09-27 20:16:09.346] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Levi Calder (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the volcanic floor (156,49,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Levi Calder (/mob/living/carbon/human): sync lighting plane cutoff() - Levi Calder (/mob/living/carbon/human): update sight() - Levi Calder (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Levi Calder (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Levi Calder (/mob/living/carbon/human), 8, 0) - Levi Calder (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Levi Calder (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Levi Calder (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - Levi Calder (/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) - Levi Calder (/mob/living/carbon/human): attack ui(8, "icon-x=19;icon-y=18;left=1;but...") - Levi Calder (/mob/living/carbon/human): attack ui(8, "icon-x=19;icon-y=18;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - AverageTaxPayer (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - [2026-09-27 20:17:30.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: Levi Calder (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (66,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) - Levi Calder (/mob/living/carbon/human): sync lighting plane cutoff() - Levi Calder (/mob/living/carbon/human): update sight(Levi Calder (/mob/living/carbon/human), "meson_vision") - Levi Calder (/mob/living/carbon/human): update sight(Levi Calder (/mob/living/carbon/human), "meson_vision") - Levi Calder (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Levi Calder (/mob/living/carbon/human), 1) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Levi Calder (/mob/living/carbon/human), 1) - Levi Calder (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Levi Calder (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Levi Calder (/mob/living/carbon/human), 1, 1, 1) - ... - Levi Calder (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Levi Calder (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Levi Calder (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Levi Calder (/mob/living/carbon/human), /list (/list)) - Levi Calder (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Levi Calder (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Levi Calder (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Levi Calder (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=20;icon-y=13;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=20;icon-y=13;left=1;but...") - AverageTaxPayer (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=20;icon-y=13;left=1;but...") - [2026-09-27 20:17:30.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: Levi Calder (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (66,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) - Levi Calder (/mob/living/carbon/human): sync lighting plane cutoff() - Levi Calder (/mob/living/carbon/human): update sight() - Levi Calder (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(Levi Calder (/mob/living/carbon/human), 1) - Levi Calder (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Levi Calder (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Levi Calder (/mob/living/carbon/human), 1, 1, 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Levi Calder (/mob/living/carbon/human), 1, 1, 1) - Levi Calder (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, Levi Calder (/mob/living/carbon/human), 1, 1, 1) - Levi Calder (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, Levi Calder (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(Levi Calder (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(Levi Calder (/mob/living/carbon/human), /list (/list)) - Levi Calder (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - Levi Calder (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Levi Calder (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - Levi Calder (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=20;icon-y=13;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=20;icon-y=13;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=20;icon-y=13;left=1;but...") - AverageTaxPayer (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=20;icon-y=13;left=1;but...") - [2026-09-27 20:17:52.118] RUNTIME: runtime error: null.add_member() called by /obj/machinery/atmospherics/components/unary/hypertorus/fuel_input on (186,123,2) - proc name: add member (/obj/machinery/atmospherics/components/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,199 - usr: Has-No-Pigment (/mob/living/carbon/human) - src: the omni HFR fuel input port (/obj/machinery/atmospherics/components/unary/hypertorus/fuel_input) - usr.loc: the floor (186,121,2) (/turf/open/floor/iron/dark) - src.loc: the reinforced floor (186,123,2) (/turf/open/floor/engine) - call stack: - the omni HFR fuel input port (/obj/machinery/atmospherics/components/unary/hypertorus/fuel_input): add member(the green layer adaptor (/obj/machinery/atmospherics/pipe/layer_manifold)) - the green layer adaptor (/obj/machinery/atmospherics/pipe/layer_manifold): on construction(Has-No-Pigment (/mob/living/carbon/human), "#00FF00", 3) - the layer adaptor fitting (/obj/item/pipe/binary): wrench act(Has-No-Pigment (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the reinforced floor (186,122,2) (/turf/open/floor/engine), Has-No-Pigment (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the reinforced floor (186,122,2) (/turf/open/floor/engine), Has-No-Pigment (/mob/living/carbon/human), /list (/list)) - the reinforced floor (186,122,2) (/turf/open/floor/engine): base item interaction(Has-No-Pigment (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Has-No-Pigment (/mob/living/carbon/human), the reinforced floor (186,122,2) (/turf/open/floor/engine), /list (/list), /list (/list)) - Has-No-Pigment (/mob/living/carbon/human): ClickOn(the reinforced floor (186,122,2) (/turf/open/floor/engine), "icon-x=18;icon-y=20;left=1;but...") - the reinforced floor (186,122,2) (/turf/open/floor/engine): Click(the reinforced floor (186,122,2) (/turf/open/floor/engine), "mapwindow.map", "icon-x=18;icon-y=20;left=1;but...") - [2026-09-27 20:18:00.968] RUNTIME: runtime error: null.add_member() called by /obj/machinery/atmospherics/components/unary/hypertorus/moderator_input on (186,125,2) - proc name: add member (/obj/machinery/atmospherics/components/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,199 - usr: Has-No-Pigment (/mob/living/carbon/human) - src: the omni HFR moderator input p... (/obj/machinery/atmospherics/components/unary/hypertorus/moderator_input) - usr.loc: the reinforced floor (185,126,2) (/turf/open/floor/engine) - src.loc: the reinforced floor (186,125,2) (/turf/open/floor/engine) - call stack: - the omni HFR moderator input p... (/obj/machinery/atmospherics/components/unary/hypertorus/moderator_input): add member(the blue pressure pump (/obj/machinery/atmospherics/components/binary/pump)) - the blue pressure pump (/obj/machinery/atmospherics/components/binary/pump): on construction(Has-No-Pigment (/mob/living/carbon/human), "#0000FF", 3) - the blue pressure pump (/obj/machinery/atmospherics/components/binary/pump): on construction(Has-No-Pigment (/mob/living/carbon/human), "#0000FF", 3) - the pressure pump fitting (/obj/item/pipe/directional): wrench act(Has-No-Pigment (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the reinforced floor (186,126,2) (/turf/open/floor/engine), Has-No-Pigment (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the reinforced floor (186,126,2) (/turf/open/floor/engine), Has-No-Pigment (/mob/living/carbon/human), /list (/list)) - the reinforced floor (186,126,2) (/turf/open/floor/engine): base item interaction(Has-No-Pigment (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Has-No-Pigment (/mob/living/carbon/human), the reinforced floor (186,126,2) (/turf/open/floor/engine), /list (/list), /list (/list)) - Has-No-Pigment (/mob/living/carbon/human): ClickOn(the reinforced floor (186,126,2) (/turf/open/floor/engine), "icon-x=13;icon-y=15;left=1;but...") - the reinforced floor (186,126,2) (/turf/open/floor/engine): Click(the reinforced floor (186,126,2) (/turf/open/floor/engine), "mapwindow.map", "icon-x=13;icon-y=15;left=1;but...") - [2026-09-27 20:21:02.583] RUNTIME: ## TESTING: GC: -- [0x2105c2ea] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-27 20:21:02.584] RUNTIME: ## TESTING: GC: -- [0x2105c28c] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-27 20:21:28.915] RUNTIME: runtime error: Cannot execute null.remove(). - proc name: remove air (/turf/open/remove_air) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,101 - usr: null - src: the floor (153,177,2) (/turf/open/floor/holofloor/dark) - call stack: - the floor (153,177,2) (/turf/open/floor/holofloor/dark): remove air(0) - Fitz Sholl (/mob/living/carbon/human): breathe(2) - Fitz Sholl (/mob/living/carbon/human): breathe(2) - Fitz Sholl (/mob/living/carbon/human): handle breathing(2) - Fitz Sholl (/mob/living/carbon/human): Life(2) - Fitz Sholl (/mob/living/carbon/human): Life(2) - Fitz Sholl (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:21:28.924] RUNTIME: runtime error: Cannot execute null.remove(). - proc name: remove air (/turf/open/remove_air) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,101 - usr: null - src: the floor (151,178,2) (/turf/open/floor/holofloor/dark) - call stack: - the floor (151,178,2) (/turf/open/floor/holofloor/dark): remove air(0) - Vents-Hot-Air (/mob/living/carbon/human): breathe(2) - Vents-Hot-Air (/mob/living/carbon/human): breathe(2) - Vents-Hot-Air (/mob/living/carbon/human): handle breathing(2) - Vents-Hot-Air (/mob/living/carbon/human): Life(2) - Vents-Hot-Air (/mob/living/carbon/human): Life(2) - Vents-Hot-Air (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:22:48.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: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (88,117,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) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(William Corathins (/mob/living/carbon/human), 0) - William Corathins (/mob/living/carbon/human): update eyes(1) - William Corathins (/mob/living/carbon/human): item coverage changed(0, 4832) - William Corathins (/mob/living/carbon/human): item coverage changed(0, 4832) - William Corathins (/mob/living/carbon/human): refresh obscured() - William Corathins (/mob/living/carbon/human): remove item coverage(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded)) - ... - William Corathins (/mob/living/carbon/human): doUnEquip(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 0, 1, William Corathins (/mob/living/carbon/human)) - the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded): attempt pickup(William Corathins (/mob/living/carbon/human), 0) - the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded): attack hand(William Corathins (/mob/living/carbon/human), /list (/list)) - William Corathins (/mob/living/carbon/human): resolve unarmed attack(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 1, /list (/list)) - the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded): Click(null, "mapwindow.map", "icon-x=13;icon-y=14;left=1;but...") - Jamarkus (/client): Click(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), null, "mapwindow.map", "icon-x=13;icon-y=14;left=1;but...") - [2026-09-27 20:22:55.460] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Jay Del Gato (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (107,101,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) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Jay Del Gato (/mob/living/carbon/human), 0) - Jay Del Gato (/mob/living/carbon/human): update eyes(1) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(4336, 0) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(4336, 0) - Jay Del Gato (/mob/living/carbon/human): add item coverage(the welding helmet (/obj/item/clothing/head/utility/welding)) - Jay Del Gato (/mob/living/carbon/human): has equipped(the welding helmet (/obj/item/clothing/head/utility/welding), 64, 0) - Jay Del Gato (/mob/living/carbon/human): equip to slot(the welding helmet (/obj/item/clothing/head/utility/welding), 64, 0, 0, 0) - Jay Del Gato (/mob/living/carbon/human): equip to slot if possible(the welding helmet (/obj/item/clothing/head/utility/welding), 64, 0, 0, 0, 0, 0, 0) - Jay Del Gato (/mob/living/carbon/human): attack ui(64, "icon-x=13;icon-y=17;left=1;but...") - Jay Del Gato (/mob/living/carbon/human): attack ui(64, "icon-x=13;icon-y=17;left=1;but...") - the head (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=17;left=1;but...") - Jtroopa (/client): Click(the head (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=13;icon-y=17;left=1;but...") - [2026-09-27 20:23:09.181] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Jay Del Gato (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (106,100,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) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Jay Del Gato (/mob/living/carbon/human), 0) - Jay Del Gato (/mob/living/carbon/human): update eyes(1) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(0, 4336) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(0, 4336) - Jay Del Gato (/mob/living/carbon/human): refresh obscured() - Jay Del Gato (/mob/living/carbon/human): remove item coverage(the welding helmet (/obj/item/clothing/head/utility/welding)) - ... - Jay Del Gato (/mob/living/carbon/human): doUnEquip(the welding helmet (/obj/item/clothing/head/utility/welding), 0, Jay Del Gato (/mob/living/carbon/human), 1, 1, 1) - Jay Del Gato (/mob/living/carbon/human): doUnEquip(the welding helmet (/obj/item/clothing/head/utility/welding), 0, Jay Del Gato (/mob/living/carbon/human), 1, 1, 1) - Jay Del Gato (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the welding helmet (/obj/item/clothing/head/utility/welding), 0, 1, Jay Del Gato (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attempt pickup(Jay Del Gato (/mob/living/carbon/human), 0) - the welding helmet (/obj/item/clothing/head/utility/welding): attack hand(Jay Del Gato (/mob/living/carbon/human), /list (/list)) - Jay Del Gato (/mob/living/carbon/human): resolve unarmed attack(the welding helmet (/obj/item/clothing/head/utility/welding), /list (/list)) - Jay Del Gato (/mob/living/carbon/human): UnarmedAttack(the welding helmet (/obj/item/clothing/head/utility/welding), 1, /list (/list)) - Jay Del Gato (/mob/living/carbon/human): UnarmedAttack(the welding helmet (/obj/item/clothing/head/utility/welding), 1, /list (/list)) - the welding helmet (/obj/item/clothing/head/utility/welding): Click(null, "mapwindow.map", "icon-x=13;icon-y=17;left=1;but...") - Jtroopa (/client): Click(the welding helmet (/obj/item/clothing/head/utility/welding), null, "mapwindow.map", "icon-x=13;icon-y=17;left=1;but...") - [2026-09-27 20:23:34.331] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (59,162,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) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(William Corathins (/mob/living/carbon/human), 0) - William Corathins (/mob/living/carbon/human): update eyes(1) - William Corathins (/mob/living/carbon/human): item coverage changed(4672, 0) - William Corathins (/mob/living/carbon/human): item coverage changed(4672, 0) - William Corathins (/mob/living/carbon/human): add item coverage(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded)) - William Corathins (/mob/living/carbon/human): has equipped(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 32, 0) - ... - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=9;icon-y=18;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(William Corathins (/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-27 20:23:52.881] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Up In The Clouds (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/manifest (/datum/manifest): ui interact(Up In The Clouds (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Up In The Clouds (/mob/dead/new_player): ViewManifest() - View Crew Manifest (/atom/movable/screen/lobby/button/bottom/crew_manifest): Click(null, "mapwindow.map", "icon-x=11;icon-y=10;left=1;but...") - [2026-09-27 20:23:52.882] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Up In The Clouds (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/manifest (/datum/manifest): ui interact(Up In The Clouds (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Up In The Clouds (/mob/dead/new_player): ViewManifest() - View Crew Manifest (/atom/movable/screen/lobby/button/bottom/crew_manifest): Click(null, "mapwindow.map", "icon-x=11;icon-y=10;left=1;but...") - [2026-09-27 20:24:07.224] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (97,106,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): reset perspective(null, 0) - William Corathins (/mob/living/carbon/human): reset perspective(null, 0) - William Corathins (/mob/living/carbon/human): forceMove(the floor (97,106,2) (/turf/open/floor/iron/white)) - William Corathins (/mob/living/carbon/human): MobBump(April Davies (/mob/living/carbon/human)) - William Corathins (/mob/living/carbon/human): Bump(April Davies (/mob/living/carbon/human)) - the floor (97,105,2) (/turf/open/floor/iron/white): Enter(William Corathins (/mob/living/carbon/human)) - ... - William Corathins (/mob/living/carbon/human): Move(the floor (97,105,2) (/turf/open/floor/iron/white), 2, null) - William Corathins (/mob/living/carbon/human): Move(the floor (97,105,2) (/turf/open/floor/iron/white), 2) - William Corathins (/mob/living/carbon/human): Move(the floor (97,105,2) (/turf/open/floor/iron/white), 2) - Jamarkus (/client): Move(the floor (97,105,2) (/turf/open/floor/iron/white), 2) - William Corathins (/mob/living/carbon/human): keyLoop(Jamarkus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:24:07.226] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (97,106,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update pipe vision(0) - William Corathins (/mob/living/carbon/human): reset perspective(null, 0) - William Corathins (/mob/living/carbon/human): reset perspective(null, 0) - William Corathins (/mob/living/carbon/human): forceMove(the floor (97,106,2) (/turf/open/floor/iron/white)) - William Corathins (/mob/living/carbon/human): MobBump(April Davies (/mob/living/carbon/human)) - William Corathins (/mob/living/carbon/human): Bump(April Davies (/mob/living/carbon/human)) - ... - William Corathins (/mob/living/carbon/human): Move(the floor (97,105,2) (/turf/open/floor/iron/white), 2, 0, 1) - William Corathins (/mob/living/carbon/human): Move(the floor (97,105,2) (/turf/open/floor/iron/white), 2, null) - William Corathins (/mob/living/carbon/human): Move(the floor (97,105,2) (/turf/open/floor/iron/white), 2) - William Corathins (/mob/living/carbon/human): Move(the floor (97,105,2) (/turf/open/floor/iron/white), 2) - Jamarkus (/client): Move(the floor (97,105,2) (/turf/open/floor/iron/white), 2) - William Corathins (/mob/living/carbon/human): keyLoop(Jamarkus (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:24:11.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: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (97,106,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(William Corathins (/mob/living/carbon/human), 0) - William Corathins (/mob/living/carbon/human): update eyes(1) - William Corathins (/mob/living/carbon/human): item coverage changed(0, 4672) - William Corathins (/mob/living/carbon/human): item coverage changed(0, 4672) - William Corathins (/mob/living/carbon/human): refresh obscured() - William Corathins (/mob/living/carbon/human): remove item coverage(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded)) - ... - William Corathins (/mob/living/carbon/human): doUnEquip(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 0, 1, William Corathins (/mob/living/carbon/human)) - the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded): attempt pickup(William Corathins (/mob/living/carbon/human), 0) - the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded): attack hand(William Corathins (/mob/living/carbon/human), /list (/list)) - William Corathins (/mob/living/carbon/human): resolve unarmed attack(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 1, /list (/list)) - the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded): Click(null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - Jamarkus (/client): Click(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - [2026-09-27 20:24:18.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: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,148,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): add item coverage(the welding helmet (/obj/item/clothing/head/utility/welding)) - Drake Lafortune (/mob/living/carbon/human): has equipped(the welding helmet (/obj/item/clothing/head/utility/welding), 64, 0) - ... - the welding helmet (/obj/item/clothing/head/utility/welding): equip to best slot(Drake Lafortune (/mob/living/carbon/human)) - Drake Lafortune (/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() - Drake Lafortune (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Drake Lafortune (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Drake Lafortune (/mob/living/carbon/human)) - Drake Lafortune (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(Kelesis (/client), the floor (159,147,2) (/turf/open/floor/iron), -12, -19) - Kelesis (/client): keyDown("E", 580, 576, 1278, 1009) - [2026-09-27 20:24:19.754] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,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, 9) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Drake Lafortune (/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(Drake Lafortune (/mob/living/carbon/human), null) - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=13;left=1;but...") - Kelesis (/client): Click(Toggle welding helmet (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=17;icon-y=13;left=1;but...") - [2026-09-27 20:24:24.836] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the reinforced floor (163,155,2) (/turf/open/floor/engine) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Drake Lafortune (/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(Drake Lafortune (/mob/living/carbon/human), null) - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=19;icon-y=9;left=1;butt...") - Kelesis (/client): Click(Toggle welding helmet (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=19;icon-y=9;left=1;butt...") - [2026-09-27 20:24:41.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: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (83,90,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight(William Corathins (/mob/living/carbon/human), "meson_vision") - William Corathins (/mob/living/carbon/human): update sight(William Corathins (/mob/living/carbon/human), "meson_vision") - William Corathins (/mob/living/carbon/human): SendSignal("removetrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(William Corathins (/mob/living/carbon/human), 1) - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - ... - William Corathins (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, William Corathins (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(William Corathins (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(William Corathins (/mob/living/carbon/human), /list (/list)) - William Corathins (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=13;icon-y=12;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-09-27 20:24:41.546] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (83,90,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, 1, William Corathins (/mob/living/carbon/human)) - the optical meson scanner (/obj/item/clothing/glasses/meson): attempt pickup(William Corathins (/mob/living/carbon/human), 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): attack hand(William Corathins (/mob/living/carbon/human), /list (/list)) - William Corathins (/mob/living/carbon/human): resolve unarmed attack(the optical meson scanner (/obj/item/clothing/glasses/meson), /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the optical meson scanner (/obj/item/clothing/glasses/meson), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): ClickOn(the optical meson scanner (/obj/item/clothing/glasses/meson), "icon-x=13;icon-y=12;left=1;but...") - the optical meson scanner (/obj/item/clothing/glasses/meson): Click(null, "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-09-27 20:24:48.036] RUNTIME: ## TESTING: GC: -- [0x21056d03] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-27 20:24:52.655] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the reinforced floor (163,151,2) (/turf/open/floor/engine) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Drake Lafortune (/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(Drake Lafortune (/mob/living/carbon/human), null) - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=24;icon-y=8;left=1;butt...") - Kelesis (/client): Click(Toggle welding helmet (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=24;icon-y=8;left=1;butt...") - [2026-09-27 20:24:53.274] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (79,94,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the night vision science goggl... (/obj/item/clothing/glasses/science/night): equipped(Malloc B (/mob/living/carbon/human), 8, 0) - the night vision science goggl... (/obj/item/clothing/glasses/science/night): on equipped(Malloc B (/mob/living/carbon/human), 8, 0) - Malloc B (/mob/living/carbon/human): has equipped(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0) - Malloc B (/mob/living/carbon/human): has equipped(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0) - Malloc B (/mob/living/carbon/human): equip to slot(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0, 1, 0) - Malloc B (/mob/living/carbon/human): equip to slot if possible(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0, 1, 1, 0, 0, 0) - ... - Malloc B (/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() - Malloc B (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Malloc B (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Malloc B (/mob/living/carbon/human)) - Malloc B (/mob/living/carbon/human): quick-equip() - Malloc B (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThriceCalled (/client), the floor (78,94,2) (/turf/open/floor/iron/dark), -13, 14) - ThriceCalled (/client): keyDown("E", 577, 506, 1278, 1009) - [2026-09-27 20:24:57.099] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (79,94,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Malloc B (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=25;icon-y=18;left=1;but...") - ThriceCalled (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=25;icon-y=18;left=1;but...") - [2026-09-27 20:24:57.476] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (79,94,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Malloc B (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=25;icon-y=18;left=1;but...") - ThriceCalled (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=25;icon-y=18;left=1;but...") - [2026-09-27 20:24:57.487] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (82,91,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(William Corathins (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:24:59.366] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,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, 9) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Drake Lafortune (/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(Drake Lafortune (/mob/living/carbon/human), null) - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - Kelesis (/client): Click(Toggle welding helmet (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=17;icon-y=14;left=1;but...") - [2026-09-27 20:25:00.330] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (83,95,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): dropped(Malloc B (/mob/living/carbon/human), 1) - Malloc B (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - Malloc B (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - Malloc B (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, the floor (83,95,2) (/turf/open/floor/iron/white), 0, 1, 1) - Malloc B (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, the floor (83,95,2) (/turf/open/floor/iron/white), 0, 1, 1) - Malloc B (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, the floor (83,95,2) (/turf/open/floor/iron/white), 0, 1, 1) - Malloc B (/mob/living/carbon/human): transfer item to turf(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), the floor (83,95,2) (/turf/open/floor/iron/white), 0, 6, 0, 1, 1) - Malloc B (/mob/living/carbon/human): dropItemToGround(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, 1, 1, null) - Malloc B (/mob/living/carbon/human): dropItemToGround(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, 1, 1, null) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): on thrown(Malloc B (/mob/living/carbon/human), the glass table (/obj/structure/table/glass)) - Malloc B (/mob/living/carbon/human): throw item(the glass table (/obj/structure/table/glass)) - Malloc B (/mob/living/carbon/human): ClickOn(the glass table (/obj/structure/table/glass), "icon-x=23;icon-y=23;left=1;but...") - the glass table (/obj/structure/table/glass): Click(the floor (83,100,2) (/turf/open/floor/iron/white/side), "mapwindow.map", "icon-x=23;icon-y=23;left=1;but...") - ThriceCalled (/client): Click(the glass table (/obj/structure/table/glass), the floor (83,100,2) (/turf/open/floor/iron/white/side), "mapwindow.map", "icon-x=23;icon-y=23;left=1;but...") - [2026-09-27 20:25:12.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: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (72,153,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, 1, William Corathins (/mob/living/carbon/human)) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attempt pickup(William Corathins (/mob/living/carbon/human), 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attack hand(William Corathins (/mob/living/carbon/human), /list (/list)) - William Corathins (/mob/living/carbon/human): resolve unarmed attack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): ClickOn(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), "icon-x=15;icon-y=23;left=1;but...") - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): Click(null, "mapwindow.map", "icon-x=15;icon-y=23;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=15;icon-y=23;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=15;icon-y=23;left=1;but...") - [2026-09-27 20:25:26.202] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,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, 9) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - ... - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=27;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Drake Lafortune (/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-27 20:26:14.307] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (86,74,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Malloc B (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=6;icon-y=12;left=1;butt...") - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=6;icon-y=12;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Malloc B (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - 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-27 20:26:17.504] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (86,74,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the night vision science goggl... (/obj/item/clothing/glasses/science/night): dropped(Malloc B (/mob/living/carbon/human), 1) - Malloc B (/mob/living/carbon/human): has unequipped(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 1) - Malloc B (/mob/living/carbon/human): has unequipped(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 1) - Malloc B (/mob/living/carbon/human): doUnEquip(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 0, Malloc B (/mob/living/carbon/human), 1, 1, 1) - Malloc B (/mob/living/carbon/human): doUnEquip(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 0, Malloc B (/mob/living/carbon/human), 1, 1, 1) - Malloc B (/mob/living/carbon/human): doUnEquip(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 0, Malloc B (/mob/living/carbon/human), 1, 1, 1) - Malloc B (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 0, 1, Malloc B (/mob/living/carbon/human)) - the night vision science goggl... (/obj/item/clothing/glasses/science/night): attempt pickup(Malloc B (/mob/living/carbon/human), 0) - the night vision science goggl... (/obj/item/clothing/glasses/science/night): attack hand(Malloc B (/mob/living/carbon/human), /list (/list)) - Malloc B (/mob/living/carbon/human): resolve unarmed attack(the night vision science goggl... (/obj/item/clothing/glasses/science/night), /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): ClickOn(the night vision science goggl... (/obj/item/clothing/glasses/science/night), "icon-x=23;icon-y=13;left=1;but...") - the night vision science goggl... (/obj/item/clothing/glasses/science/night): Click(null, "mapwindow.map", "icon-x=23;icon-y=13;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=23;icon-y=13;left=1;but...") - ThriceCalled (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=23;icon-y=13;left=1;but...") - [2026-09-27 20:26:17.939] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (86,74,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the night vision science goggl... (/obj/item/clothing/glasses/science/night): equipped(Malloc B (/mob/living/carbon/human), 8, 0) - the night vision science goggl... (/obj/item/clothing/glasses/science/night): on equipped(Malloc B (/mob/living/carbon/human), 8, 0) - Malloc B (/mob/living/carbon/human): has equipped(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0) - Malloc B (/mob/living/carbon/human): has equipped(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0) - Malloc B (/mob/living/carbon/human): equip to slot(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0, 0, 0) - Malloc B (/mob/living/carbon/human): equip to slot if possible(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0, 0, 0, 0, 0, 0) - Malloc B (/mob/living/carbon/human): attack ui(8, "icon-x=23;icon-y=13;left=1;but...") - Malloc B (/mob/living/carbon/human): attack ui(8, "icon-x=23;icon-y=13;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=23;icon-y=13;left=1;but...") - ThriceCalled (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=23;icon-y=13;left=1;but...") - [2026-09-27 20:26:18.301] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (86,74,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the night vision science goggl... (/obj/item/clothing/glasses/science/night): dropped(Malloc B (/mob/living/carbon/human), 1) - Malloc B (/mob/living/carbon/human): has unequipped(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 1) - Malloc B (/mob/living/carbon/human): has unequipped(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 1) - Malloc B (/mob/living/carbon/human): doUnEquip(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 0, Malloc B (/mob/living/carbon/human), 1, 1, 1) - Malloc B (/mob/living/carbon/human): doUnEquip(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 0, Malloc B (/mob/living/carbon/human), 1, 1, 1) - Malloc B (/mob/living/carbon/human): doUnEquip(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 0, Malloc B (/mob/living/carbon/human), 1, 1, 1) - Malloc B (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 0, 1, Malloc B (/mob/living/carbon/human)) - the night vision science goggl... (/obj/item/clothing/glasses/science/night): attempt pickup(Malloc B (/mob/living/carbon/human), 0) - the night vision science goggl... (/obj/item/clothing/glasses/science/night): attack hand(Malloc B (/mob/living/carbon/human), /list (/list)) - Malloc B (/mob/living/carbon/human): resolve unarmed attack(the night vision science goggl... (/obj/item/clothing/glasses/science/night), /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): ClickOn(the night vision science goggl... (/obj/item/clothing/glasses/science/night), "icon-x=23;icon-y=13;left=1;but...") - the night vision science goggl... (/obj/item/clothing/glasses/science/night): Click(null, "mapwindow.map", "icon-x=23;icon-y=13;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=23;icon-y=13;left=1;but...") - ThriceCalled (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=23;icon-y=13;left=1;but...") - [2026-09-27 20:26:18.737] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (68,162,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) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight(William Corathins (/mob/living/carbon/human), "meson_vision") - William Corathins (/mob/living/carbon/human): update sight(William Corathins (/mob/living/carbon/human), "meson_vision") - William Corathins (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - William Corathins (/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) - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=11;icon-y=10;left=1;but...") - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=11;icon-y=10;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=11;icon-y=10;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=11;icon-y=10;left=1;but...") - [2026-09-27 20:26:18.739] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (68,162,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) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 0, 0) - William Corathins (/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) - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=11;icon-y=10;left=1;but...") - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=11;icon-y=10;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=11;icon-y=10;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=11;icon-y=10;left=1;but...") - [2026-09-27 20:26:30.067] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (86,74,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the night vision science goggl... (/obj/item/clothing/glasses/science/night): equipped(Malloc B (/mob/living/carbon/human), 8, 0) - the night vision science goggl... (/obj/item/clothing/glasses/science/night): on equipped(Malloc B (/mob/living/carbon/human), 8, 0) - Malloc B (/mob/living/carbon/human): has equipped(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0) - Malloc B (/mob/living/carbon/human): has equipped(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0) - Malloc B (/mob/living/carbon/human): equip to slot(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0, 1, 0) - Malloc B (/mob/living/carbon/human): equip to slot if possible(the night vision science goggl... (/obj/item/clothing/glasses/science/night), 8, 0, 1, 1, 0, 0, 0) - ... - Malloc B (/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() - Malloc B (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Malloc B (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Malloc B (/mob/living/carbon/human)) - Malloc B (/mob/living/carbon/human): quick-equip() - Malloc B (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThriceCalled (/client), the floor (86,67,2) (/turf/open/floor/iron/dark), 29, -14) - ThriceCalled (/client): keyDown("E", 667, 970, 1278, 1009) - [2026-09-27 20:26:38.146] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (86,74,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Malloc B (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=8;icon-y=13;left=1;butt...") - ThriceCalled (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=8;icon-y=13;left=1;butt...") - [2026-09-27 20:26:40.004] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (86,74,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Malloc B (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=8;icon-y=13;left=1;butt...") - ThriceCalled (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=8;icon-y=13;left=1;butt...") - [2026-09-27 20:26:46.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: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (76,73,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Malloc B (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=5;icon-y=13;left=1;butt...") - ThriceCalled (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=5;icon-y=13;left=1;butt...") - [2026-09-27 20:26:47.748] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (76,73,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Malloc B (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=5;icon-y=13;left=1;butt...") - ThriceCalled (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=5;icon-y=13;left=1;butt...") - [2026-09-27 20:26:58.567] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (71,77,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Malloc B (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=26;icon-y=20;left=1;but...") - ThriceCalled (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=26;icon-y=20;left=1;but...") - [2026-09-27 20:27:07.520] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the recharging station (/obj/machinery/recharge_station) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): forceMove(the recharging station (/obj/machinery/recharge_station)) - the recharging station (/obj/machinery/recharge_station): close machine(Malloc B (/mob/living/carbon/human), 1) - the recharging station (/obj/machinery/recharge_station): close machine(null, 1) - the recharging station (/obj/machinery/recharge_station): toggle open() - the recharging station (/obj/machinery/recharge_station): interact(Malloc B (/mob/living/carbon/human)) - the recharging station (/obj/machinery/recharge_station): try interact(Malloc B (/mob/living/carbon/human)) - the recharging station (/obj/machinery/recharge_station): try interact(Malloc B (/mob/living/carbon/human)) - the recharging station (/obj/machinery/recharge_station): attack hand(Malloc B (/mob/living/carbon/human), /list (/list)) - the recharging station (/obj/machinery/recharge_station): attack hand(Malloc B (/mob/living/carbon/human), /list (/list)) - Malloc B (/mob/living/carbon/human): resolve unarmed attack(the recharging station (/obj/machinery/recharge_station), /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the recharging station (/obj/machinery/recharge_station), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the recharging station (/obj/machinery/recharge_station), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): ClickOn(the recharging station (/obj/machinery/recharge_station), "icon-x=26;icon-y=7;left=1;butt...") - the recharging station (/obj/machinery/recharge_station): Click(the floor (80,91,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=26;icon-y=7;left=1;butt...") - ThriceCalled (/client): Click(the recharging station (/obj/machinery/recharge_station), the floor (80,91,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=26;icon-y=7;left=1;butt...") - [2026-09-27 20:27:07.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: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the recharging station (/obj/machinery/recharge_station) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update pipe vision(0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): forceMove(the recharging station (/obj/machinery/recharge_station)) - the recharging station (/obj/machinery/recharge_station): close machine(Malloc B (/mob/living/carbon/human), 1) - the recharging station (/obj/machinery/recharge_station): close machine(null, 1) - ... - the recharging station (/obj/machinery/recharge_station): try interact(Malloc B (/mob/living/carbon/human)) - the recharging station (/obj/machinery/recharge_station): try interact(Malloc B (/mob/living/carbon/human)) - the recharging station (/obj/machinery/recharge_station): attack hand(Malloc B (/mob/living/carbon/human), /list (/list)) - the recharging station (/obj/machinery/recharge_station): attack hand(Malloc B (/mob/living/carbon/human), /list (/list)) - Malloc B (/mob/living/carbon/human): resolve unarmed attack(the recharging station (/obj/machinery/recharge_station), /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the recharging station (/obj/machinery/recharge_station), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the recharging station (/obj/machinery/recharge_station), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): ClickOn(the recharging station (/obj/machinery/recharge_station), "icon-x=26;icon-y=7;left=1;butt...") - ThriceCalled (/client): Click(the recharging station (/obj/machinery/recharge_station), the floor (80,91,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=26;icon-y=7;left=1;butt...") - [2026-09-27 20:27:15.143] RUNTIME: runtime error: cannot read from list - proc name: set light 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): forceMove(the floor (80,91,2) (/turf/open/floor/iron/dark)) - the recharging station (/obj/machinery/recharge_station): dump inventory contents(null) - the recharging station (/obj/machinery/recharge_station): open machine(1, 0) - the recharging station (/obj/machinery/recharge_station): open machine(1, 0) - the recharging station (/obj/machinery/recharge_station): relaymove(Malloc B (/mob/living/carbon/human), 1) - ThriceCalled (/client): Move(the floor (80,92,2) (/turf/open/floor/iron/dark), 1) - Malloc B (/mob/living/carbon/human): keyLoop(ThriceCalled (/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-27 20:27:15.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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update pipe vision(0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): forceMove(the floor (80,91,2) (/turf/open/floor/iron/dark)) - the recharging station (/obj/machinery/recharge_station): dump inventory contents(null) - the recharging station (/obj/machinery/recharge_station): open machine(1, 0) - the recharging station (/obj/machinery/recharge_station): open machine(1, 0) - the recharging station (/obj/machinery/recharge_station): relaymove(Malloc B (/mob/living/carbon/human), 1) - ThriceCalled (/client): Move(the floor (80,92,2) (/turf/open/floor/iron/dark), 1) - Malloc B (/mob/living/carbon/human): keyLoop(ThriceCalled (/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-27 20:27:17.797] 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 battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon): Move(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon): Move(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon): Move(the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), 5, 10.548, 1) - ... - April Davies (/mob/living/carbon/human): Move(the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - April Davies (/mob/living/carbon/human): Move(the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - April Davies (/mob/living/carbon/human): Move(the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - Glikzzyy (/client): Move(the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - April Davies (/mob/living/carbon/human): keyLoop(Glikzzyy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:27:17.799] 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 battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon): Move(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon): Move(the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - the battle rifle crate - #2065 (/obj/structure/closet/crate/secure/weapon): Move(the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue), 5, 10.548, 1) - ... - April Davies (/mob/living/carbon/human): Move(the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - April Davies (/mob/living/carbon/human): Move(the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - April Davies (/mob/living/carbon/human): Move(the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - Glikzzyy (/client): Move(the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue), 4) - April Davies (/mob/living/carbon/human): keyLoop(Glikzzyy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:27:23.275] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (150,39,3) (/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, 8.33333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(William Corathins (/mob/living/carbon/human), 0) - William Corathins (/mob/living/carbon/human): update eyes(1) - William Corathins (/mob/living/carbon/human): item coverage changed(4672, 0) - William Corathins (/mob/living/carbon/human): item coverage changed(4672, 0) - William Corathins (/mob/living/carbon/human): add item coverage(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded)) - William Corathins (/mob/living/carbon/human): has equipped(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 32, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 32, 0, 0, 0) - William Corathins (/mob/living/carbon/human): equip to slot if possible(the explorer gas mask (/obj/item/clothing/mask/gas/explorer/folded), 32, 0, 0, 0, 0, 0, 0) - William Corathins (/mob/living/carbon/human): attack ui(32, "icon-x=13;icon-y=15;left=1;but...") - William Corathins (/mob/living/carbon/human): attack ui(32, "icon-x=13;icon-y=15;left=1;but...") - the mask (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=15;left=1;but...") - Jamarkus (/client): Click(the mask (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=13;icon-y=15;left=1;but...") - [2026-09-27 20:28:22.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: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,154,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) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - ... - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=29;icon-y=11;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Drake Lafortune (/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-27 20:29:16.385] RUNTIME: ## TESTING: GC: -- [0x2100788e] | /datum/mutation/race was unable to be GC'd -- (ref count of 3) [2026-09-27 20:29:20.602] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,154,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) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Drake Lafortune (/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(Drake Lafortune (/mob/living/carbon/human), null) - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=15;icon-y=14;left=1;but...") - Kelesis (/client): Click(Toggle welding helmet (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=15;icon-y=14;left=1;but...") - [2026-09-27 20:29:32.980] RUNTIME: ## TESTING: GC: -- [0x21056ab4] | /datum/mutation/race was unable to be GC'd -- (ref count of 3) [2026-09-27 20:29:45.428] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,159,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) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Drake Lafortune (/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(Drake Lafortune (/mob/living/carbon/human), null) - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=5;left=1;butt...") - Kelesis (/client): Click(Toggle welding helmet (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=17;icon-y=5;left=1;butt...") - [2026-09-27 20:30:31.224] RUNTIME: ## TESTING: GC: -- [0x2105f233] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-27 20:30:56.906] RUNTIME: runtime error: Cannot execute null.Trigger(). - proc name: Click (/atom/movable/screen/movable/action_button/Click) - source file: code/_onclick/hud/screen_objects/action_button.dm,74 - usr: Nurse (/mob/living/carbon/human) - src: Ollie (/atom/movable/screen/movable/action_button) - usr.loc: the floor (139,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - Ollie (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=23;icon-y=18;left=1;but...") - Isratosh (/client): Click(Ollie (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=23;icon-y=18;left=1;but...") - [2026-09-27 20:30:57.022] RUNTIME: runtime error: Cannot execute null.Trigger(). - proc name: Click (/atom/movable/screen/movable/action_button/Click) - source file: code/_onclick/hud/screen_objects/action_button.dm,74 - usr: Nurse (/mob/living/carbon/human) - src: Ollie (/atom/movable/screen/movable/action_button) - usr.loc: the floor (141,125,2) (/turf/open/floor/iron/cafeteria) - src.loc: null - call stack: - Ollie (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=23;icon-y=18;left=1;but...") - Isratosh (/client): Click(Ollie (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=23;icon-y=18;left=1;but...") - [2026-09-27 20:30:58.527] RUNTIME: runtime error: undefined proc or verb /mob/living/basic/lizard/wags_his_tail/give emote overlay(). - - proc name: run emote (/datum/emote/living/tongue/run_emote) - source file: code/modules/mob/living/emote.dm,29 - usr: Jay Del Gato (/mob/living/carbon/human) - src: tongue (/datum/emote/living/tongue) - usr.loc: the floor (147,108,2) (/turf/open/floor/iron) - call stack: - tongue (/datum/emote/living/tongue): run emote(Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail), null, 0, 0) - Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail): emote("tongue", 0, null, 0, 0, 0) - /datum/element/pet_bonus (/datum/element/pet_bonus): on attack hand(Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail), Jay Del Gato (/mob/living/carbon/human), /list (/list)) - /datum/element/pet_bonus (/datum/element/pet_bonus): on attack hand(Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail), Jay Del Gato (/mob/living/carbon/human), /list (/list)) - Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail): SendSignal("atom_attack_hand", /list (/list)) - Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail): attack hand(Jay Del Gato (/mob/living/carbon/human), /list (/list)) - Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail): attack hand(Jay Del Gato (/mob/living/carbon/human), /list (/list)) - Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail): attack hand(Jay Del Gato (/mob/living/carbon/human), /list (/list)) - Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail): attack hand(Jay Del Gato (/mob/living/carbon/human), /list (/list)) - Jay Del Gato (/mob/living/carbon/human): resolve unarmed attack(Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail), /list (/list)) - Jay Del Gato (/mob/living/carbon/human): UnarmedAttack(Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail), 1, /list (/list)) - Jay Del Gato (/mob/living/carbon/human): UnarmedAttack(Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail), 1, /list (/list)) - Jay Del Gato (/mob/living/carbon/human): ClickOn(Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail), "icon-x=16;icon-y=3;left=1;butt...") - Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail): Click(the floor (147,107,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=3;left=1;butt...") - Jtroopa (/client): Click(Wags-His-Tail (/mob/living/basic/lizard/wags_his_tail), the floor (147,107,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=3;left=1;butt...") - [2026-09-27 20:31:10.907] 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) - Elisha 13 (/client): Destroy() - Elisha 13 (/client): Del() - [2026-09-27 20:31:37.970] RUNTIME: ## TESTING: GC: -- [0x21005b29] | /datum/mutation/race was unable to be GC'd -- (ref count of 3) [2026-09-27 20:31:55.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: Jimmy Franks (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (96,105,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): forceMove(the floor (95,105,2) (/turf/open/floor/iron/white)) - Jimmy Franks (/mob/living/carbon/human): MobBump(Jay Del Gato (/mob/living/carbon/human)) - Jimmy Franks (/mob/living/carbon/human): Bump(Jay Del Gato (/mob/living/carbon/human)) - the floor (95,105,2) (/turf/open/floor/iron/white): Enter(Jimmy Franks (/mob/living/carbon/human)) - ... - Jimmy Franks (/mob/living/carbon/human): Move(the floor (95,105,2) (/turf/open/floor/iron/white), 8, null) - Jimmy Franks (/mob/living/carbon/human): Move(the floor (95,105,2) (/turf/open/floor/iron/white), 8) - Jimmy Franks (/mob/living/carbon/human): Move(the floor (95,105,2) (/turf/open/floor/iron/white), 8) - LuigiIsBurning (/client): Move(the floor (95,105,2) (/turf/open/floor/iron/white), 8) - Jimmy Franks (/mob/living/carbon/human): keyLoop(LuigiIsBurning (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:31:55.272] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Jimmy Franks (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (96,105,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update pipe vision(0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): forceMove(the floor (95,105,2) (/turf/open/floor/iron/white)) - Jimmy Franks (/mob/living/carbon/human): MobBump(Jay Del Gato (/mob/living/carbon/human)) - Jimmy Franks (/mob/living/carbon/human): Bump(Jay Del Gato (/mob/living/carbon/human)) - ... - Jimmy Franks (/mob/living/carbon/human): Move(the floor (95,105,2) (/turf/open/floor/iron/white), 8, 0, 1) - Jimmy Franks (/mob/living/carbon/human): Move(the floor (95,105,2) (/turf/open/floor/iron/white), 8, null) - Jimmy Franks (/mob/living/carbon/human): Move(the floor (95,105,2) (/turf/open/floor/iron/white), 8) - Jimmy Franks (/mob/living/carbon/human): Move(the floor (95,105,2) (/turf/open/floor/iron/white), 8) - LuigiIsBurning (/client): Move(the floor (95,105,2) (/turf/open/floor/iron/white), 8) - Jimmy Franks (/mob/living/carbon/human): keyLoop(LuigiIsBurning (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:32:20.825] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,159,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) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Drake Lafortune (/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(Drake Lafortune (/mob/living/carbon/human), null) - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=25;icon-y=9;left=1;butt...") - Kelesis (/client): Click(Toggle welding helmet (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=25;icon-y=9;left=1;butt...") - [2026-09-27 20:32:22.163] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Tristan Buttermilk (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (123,11,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Tristan Buttermilk (/mob/living/carbon/human): sync lighting plane cutoff() - Tristan Buttermilk (/mob/living/carbon/human): update sight(Tristan Buttermilk (/mob/living/carbon/human), "meson_vision") - Tristan Buttermilk (/mob/living/carbon/human): update sight(Tristan Buttermilk (/mob/living/carbon/human), "meson_vision") - Tristan Buttermilk (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Tristan Buttermilk (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Tristan Buttermilk (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Tristan Buttermilk (/mob/living/carbon/human), 8, 0) - Tristan Buttermilk (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Tristan Buttermilk (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - ... - Tristan Buttermilk (/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(Tristan Buttermilk (/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-27 20:32:22.166] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Tristan Buttermilk (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (123,11,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Tristan Buttermilk (/mob/living/carbon/human): sync lighting plane cutoff() - Tristan Buttermilk (/mob/living/carbon/human): update sight() - Tristan Buttermilk (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): equipped(Tristan Buttermilk (/mob/living/carbon/human), 8, 0) - the optical meson scanner (/obj/item/clothing/glasses/meson): on equipped(Tristan Buttermilk (/mob/living/carbon/human), 8, 0) - Tristan Buttermilk (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Tristan Buttermilk (/mob/living/carbon/human): has equipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0) - Tristan Buttermilk (/mob/living/carbon/human): equip to slot(the optical meson scanner (/obj/item/clothing/glasses/meson), 8, 0, 1, 0) - Tristan Buttermilk (/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) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Tristan Buttermilk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:33:14.273] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (161,152,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4336, 0) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - ... - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=26;icon-y=2;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Drake Lafortune (/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-27 20:33:45.025] RUNTIME: runtime error: Cannot execute null.Trigger(). - proc name: Click (/atom/movable/screen/movable/action_button/Click) - source file: code/_onclick/hud/screen_objects/action_button.dm,74 - usr: Nurse (/mob/living/carbon/human) - src: Ollie (/atom/movable/screen/movable/action_button) - usr.loc: the floor (126,140,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Ollie (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=26;icon-y=13;left=1;but...") - Isratosh (/client): Click(Ollie (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=26;icon-y=13;left=1;but...") - [2026-09-27 20:34:08.818] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (80,91,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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): UnarmedAttack(Malloc B (/mob/living/carbon/human), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): ClickOn(Malloc B (/mob/living/carbon/human), "icon-x=22;icon-y=6;left=1;butt...") - Malloc B (/mob/living/carbon/human): Click(the floor (80,91,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=22;icon-y=6;left=1;butt...") - /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-27 20:34:23.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: Jay Del Gato (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (116,108,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): end look() - look down (/datum/keybinding/living/look_down): up(Jtroopa (/client), the floor (131,112,2) (/turf/open/floor/iron)) - Jtroopa (/client): gvb keyUp(";", 1629, 251, 1278, 1009) - Jtroopa (/client): keyUp(";", 1629, 251, 1278, 1009) - [2026-09-27 20:34:23.845] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Jay Del Gato (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (116,108,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update pipe vision(0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): end look() - look down (/datum/keybinding/living/look_down): up(Jtroopa (/client), the floor (131,112,2) (/turf/open/floor/iron)) - Jtroopa (/client): gvb keyUp(";", 1629, 251, 1278, 1009) - Jtroopa (/client): keyUp(";", 1629, 251, 1278, 1009) - [2026-09-27 20:34:25.409] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: Cyprus Mont (/mob/living/carbon/human) - src: /datum/dna (/datum/dna) - usr.loc: the floor (112,82,2) (/turf/open/floor/iron/dark) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/acidflesh (/datum/mutation/acidflesh)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - Cyprus Mont (/mob/living/carbon/human): resolve unarmed attack(DNA Console (/obj/machinery/computer/dna_console), null) - ... - Cyprus Mont (/mob/living/carbon/human): ClickOn(DNA Console (/obj/machinery/computer/dna_console), "icon-x=21;icon-y=15;left=1;but...") - DNA Console (/obj/machinery/computer/dna_console): Click(the floor (114,84,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=21;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cyprus Mont (/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-27 20:34:25.411] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: Cyprus Mont (/mob/living/carbon/human) - src: /datum/dna (/datum/dna) - usr.loc: the floor (112,82,2) (/turf/open/floor/iron/dark) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/night_vision (/datum/mutation/night_vision)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - Cyprus Mont (/mob/living/carbon/human): resolve unarmed attack(DNA Console (/obj/machinery/computer/dna_console), null) - ... - Cyprus Mont (/mob/living/carbon/human): ClickOn(DNA Console (/obj/machinery/computer/dna_console), "icon-x=21;icon-y=15;left=1;but...") - DNA Console (/obj/machinery/computer/dna_console): Click(the floor (114,84,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=21;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cyprus Mont (/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-27 20:34:25.413] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: Cyprus Mont (/mob/living/carbon/human) - src: /datum/dna (/datum/dna) - usr.loc: the floor (112,82,2) (/turf/open/floor/iron/dark) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/unintelligible (/datum/mutation/unintelligible)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - Cyprus Mont (/mob/living/carbon/human): resolve unarmed attack(DNA Console (/obj/machinery/computer/dna_console), null) - ... - Cyprus Mont (/mob/living/carbon/human): ClickOn(DNA Console (/obj/machinery/computer/dna_console), "icon-x=21;icon-y=15;left=1;but...") - DNA Console (/obj/machinery/computer/dna_console): Click(the floor (114,84,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=21;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cyprus Mont (/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-27 20:34:25.414] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: Cyprus Mont (/mob/living/carbon/human) - src: /datum/dna (/datum/dna) - usr.loc: the floor (112,82,2) (/turf/open/floor/iron/dark) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/race (/datum/mutation/race)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - Cyprus Mont (/mob/living/carbon/human): resolve unarmed attack(DNA Console (/obj/machinery/computer/dna_console), null) - ... - Cyprus Mont (/mob/living/carbon/human): ClickOn(DNA Console (/obj/machinery/computer/dna_console), "icon-x=21;icon-y=15;left=1;but...") - DNA Console (/obj/machinery/computer/dna_console): Click(the floor (114,84,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=21;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cyprus Mont (/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-27 20:34:25.416] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: Cyprus Mont (/mob/living/carbon/human) - src: /datum/dna (/datum/dna) - usr.loc: the floor (112,82,2) (/turf/open/floor/iron/dark) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/antenna (/datum/mutation/antenna)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - Cyprus Mont (/mob/living/carbon/human): resolve unarmed attack(DNA Console (/obj/machinery/computer/dna_console), null) - ... - Cyprus Mont (/mob/living/carbon/human): ClickOn(DNA Console (/obj/machinery/computer/dna_console), "icon-x=21;icon-y=15;left=1;but...") - DNA Console (/obj/machinery/computer/dna_console): Click(the floor (114,84,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=21;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cyprus Mont (/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-27 20:34:25.418] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: Cyprus Mont (/mob/living/carbon/human) - src: /datum/dna (/datum/dna) - usr.loc: the floor (112,82,2) (/turf/open/floor/iron/dark) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/extrastun (/datum/mutation/extrastun)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - Cyprus Mont (/mob/living/carbon/human): resolve unarmed attack(DNA Console (/obj/machinery/computer/dna_console), null) - ... - Cyprus Mont (/mob/living/carbon/human): ClickOn(DNA Console (/obj/machinery/computer/dna_console), "icon-x=21;icon-y=15;left=1;but...") - DNA Console (/obj/machinery/computer/dna_console): Click(the floor (114,84,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=21;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cyprus Mont (/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-27 20:34:25.420] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: Cyprus Mont (/mob/living/carbon/human) - src: /datum/dna (/datum/dna) - usr.loc: the floor (112,82,2) (/turf/open/floor/iron/dark) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/biotechcompat (/datum/mutation/biotechcompat)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - Cyprus Mont (/mob/living/carbon/human): resolve unarmed attack(DNA Console (/obj/machinery/computer/dna_console), null) - ... - Cyprus Mont (/mob/living/carbon/human): ClickOn(DNA Console (/obj/machinery/computer/dna_console), "icon-x=21;icon-y=15;left=1;but...") - DNA Console (/obj/machinery/computer/dna_console): Click(the floor (114,84,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=21;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cyprus Mont (/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-27 20:34:25.422] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: Cyprus Mont (/mob/living/carbon/human) - src: /datum/dna (/datum/dna) - usr.loc: the floor (112,82,2) (/turf/open/floor/iron/dark) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/epilepsy (/datum/mutation/epilepsy)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): try interact(Cyprus Mont (/mob/living/carbon/human)) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - DNA Console (/obj/machinery/computer/dna_console): attack hand(Cyprus Mont (/mob/living/carbon/human), null) - Cyprus Mont (/mob/living/carbon/human): resolve unarmed attack(DNA Console (/obj/machinery/computer/dna_console), null) - ... - Cyprus Mont (/mob/living/carbon/human): ClickOn(DNA Console (/obj/machinery/computer/dna_console), "icon-x=21;icon-y=15;left=1;but...") - DNA Console (/obj/machinery/computer/dna_console): Click(the floor (114,84,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=21;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Cyprus Mont (/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-27 20:34:25.510] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/acidflesh (/datum/mutation/acidflesh)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:25.512] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/night_vision (/datum/mutation/night_vision)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:25.513] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/unintelligible (/datum/mutation/unintelligible)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:25.514] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/race (/datum/mutation/race)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:25.515] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/antenna (/datum/mutation/antenna)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:25.516] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/extrastun (/datum/mutation/extrastun)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:25.517] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/biotechcompat (/datum/mutation/biotechcompat)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:25.517] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/epilepsy (/datum/mutation/epilepsy)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:26.434] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/acidflesh (/datum/mutation/acidflesh)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:26.435] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/night_vision (/datum/mutation/night_vision)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:26.436] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/unintelligible (/datum/mutation/unintelligible)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:26.437] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/race (/datum/mutation/race)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:26.437] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/antenna (/datum/mutation/antenna)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:26.438] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/extrastun (/datum/mutation/extrastun)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:26.439] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/biotechcompat (/datum/mutation/biotechcompat)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:26.440] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/epilepsy (/datum/mutation/epilepsy)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:27.335] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/acidflesh (/datum/mutation/acidflesh)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:27.336] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/night_vision (/datum/mutation/night_vision)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:27.337] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/unintelligible (/datum/mutation/unintelligible)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:27.338] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/race (/datum/mutation/race)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:27.339] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/antenna (/datum/mutation/antenna)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:27.340] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/extrastun (/datum/mutation/extrastun)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:27.340] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/biotechcompat (/datum/mutation/biotechcompat)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:27.341] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/epilepsy (/datum/mutation/epilepsy)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:28.283] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/acidflesh (/datum/mutation/acidflesh)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:28.284] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/night_vision (/datum/mutation/night_vision)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:28.285] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/unintelligible (/datum/mutation/unintelligible)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:28.286] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/race (/datum/mutation/race)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:28.287] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/antenna (/datum/mutation/antenna)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:28.288] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/extrastun (/datum/mutation/extrastun)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:28.289] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/biotechcompat (/datum/mutation/biotechcompat)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:28.290] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/epilepsy (/datum/mutation/epilepsy)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:29.239] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/acidflesh (/datum/mutation/acidflesh)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:29.240] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/night_vision (/datum/mutation/night_vision)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:29.241] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/unintelligible (/datum/mutation/unintelligible)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:29.242] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/race (/datum/mutation/race)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:29.243] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/antenna (/datum/mutation/antenna)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:29.244] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/extrastun (/datum/mutation/extrastun)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:29.245] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/biotechcompat (/datum/mutation/biotechcompat)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:29.245] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/epilepsy (/datum/mutation/epilepsy)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:30.193] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/acidflesh (/datum/mutation/acidflesh)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:30.194] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/night_vision (/datum/mutation/night_vision)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:30.195] RUNTIME: runtime error: Cannot read null.type - proc name: get mutation (/datum/dna/proc/get_mutation) - source file: code/datums/dna/dna.dm,531 - usr: null - src: /datum/dna (/datum/dna) - call stack: - /datum/dna (/datum/dna): get mutation(/datum/mutation/unintelligible (/datum/mutation/unintelligible)) - DNA Console (/obj/machinery/computer/dna_console): build mutation list(1) - DNA Console (/obj/machinery/computer/dna_console): ui interact(Cyprus Mont (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:34:39.307] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Default Cyborg-335 (/mob/living/silicon/robot) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (117,108,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): forceMove(the floor (116,108,2) (/turf/open/floor/iron/white)) - Default Cyborg-335 (/mob/living/silicon/robot): MobBump(Jay Del Gato (/mob/living/carbon/human)) - Default Cyborg-335 (/mob/living/silicon/robot): Bump(Jay Del Gato (/mob/living/carbon/human)) - the floor (116,108,2) (/turf/open/floor/iron/white): Enter(Default Cyborg-335 (/mob/living/silicon/robot)) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, null) - Elisha 13 (/client): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8) - Default Cyborg-335 (/mob/living/silicon/robot): keyLoop(Elisha 13 (/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-27 20:34:39.309] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Default Cyborg-335 (/mob/living/silicon/robot) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (117,108,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update pipe vision(0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): forceMove(the floor (116,108,2) (/turf/open/floor/iron/white)) - Default Cyborg-335 (/mob/living/silicon/robot): MobBump(Jay Del Gato (/mob/living/carbon/human)) - Default Cyborg-335 (/mob/living/silicon/robot): Bump(Jay Del Gato (/mob/living/carbon/human)) - the floor (116,108,2) (/turf/open/floor/iron/white): Enter(Default Cyborg-335 (/mob/living/silicon/robot)) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, null) - Elisha 13 (/client): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8) - Default Cyborg-335 (/mob/living/silicon/robot): keyLoop(Elisha 13 (/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-27 20:34:39.452] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Default Cyborg-335 (/mob/living/silicon/robot) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (117,108,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): forceMove(the floor (116,108,2) (/turf/open/floor/iron/white)) - Default Cyborg-335 (/mob/living/silicon/robot): MobBump(Jay Del Gato (/mob/living/carbon/human)) - Default Cyborg-335 (/mob/living/silicon/robot): Bump(Jay Del Gato (/mob/living/carbon/human)) - the floor (116,108,2) (/turf/open/floor/iron/white): Enter(Default Cyborg-335 (/mob/living/silicon/robot)) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, null) - Elisha 13 (/client): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8) - Default Cyborg-335 (/mob/living/silicon/robot): keyLoop(Elisha 13 (/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-27 20:34:39.454] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Default Cyborg-335 (/mob/living/silicon/robot) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (117,108,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update pipe vision(0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): forceMove(the floor (116,108,2) (/turf/open/floor/iron/white)) - Default Cyborg-335 (/mob/living/silicon/robot): MobBump(Jay Del Gato (/mob/living/carbon/human)) - Default Cyborg-335 (/mob/living/silicon/robot): Bump(Jay Del Gato (/mob/living/carbon/human)) - the floor (116,108,2) (/turf/open/floor/iron/white): Enter(Default Cyborg-335 (/mob/living/silicon/robot)) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, null) - Elisha 13 (/client): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8) - Default Cyborg-335 (/mob/living/silicon/robot): keyLoop(Elisha 13 (/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-27 20:34:39.600] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Default Cyborg-335 (/mob/living/silicon/robot) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (117,108,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): forceMove(the floor (116,108,2) (/turf/open/floor/iron/white)) - Default Cyborg-335 (/mob/living/silicon/robot): MobBump(Jay Del Gato (/mob/living/carbon/human)) - Default Cyborg-335 (/mob/living/silicon/robot): Bump(Jay Del Gato (/mob/living/carbon/human)) - the floor (116,108,2) (/turf/open/floor/iron/white): Enter(Default Cyborg-335 (/mob/living/silicon/robot)) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, null) - Elisha 13 (/client): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8) - Default Cyborg-335 (/mob/living/silicon/robot): keyLoop(Elisha 13 (/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-27 20:34:39.602] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Default Cyborg-335 (/mob/living/silicon/robot) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (117,108,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update pipe vision(0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): forceMove(the floor (116,108,2) (/turf/open/floor/iron/white)) - Default Cyborg-335 (/mob/living/silicon/robot): MobBump(Jay Del Gato (/mob/living/carbon/human)) - Default Cyborg-335 (/mob/living/silicon/robot): Bump(Jay Del Gato (/mob/living/carbon/human)) - the floor (116,108,2) (/turf/open/floor/iron/white): Enter(Default Cyborg-335 (/mob/living/silicon/robot)) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, null) - Elisha 13 (/client): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8) - Default Cyborg-335 (/mob/living/silicon/robot): keyLoop(Elisha 13 (/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-27 20:34:39.752] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Default Cyborg-335 (/mob/living/silicon/robot) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (117,108,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): forceMove(the floor (116,108,2) (/turf/open/floor/iron/white)) - Default Cyborg-335 (/mob/living/silicon/robot): MobBump(Jay Del Gato (/mob/living/carbon/human)) - Default Cyborg-335 (/mob/living/silicon/robot): Bump(Jay Del Gato (/mob/living/carbon/human)) - the floor (116,108,2) (/turf/open/floor/iron/white): Enter(Default Cyborg-335 (/mob/living/silicon/robot)) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, null) - Elisha 13 (/client): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8) - Default Cyborg-335 (/mob/living/silicon/robot): keyLoop(Elisha 13 (/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-27 20:34:39.754] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Default Cyborg-335 (/mob/living/silicon/robot) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (117,108,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update pipe vision(0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): reset perspective(null, 0) - Jay Del Gato (/mob/living/carbon/human): forceMove(the floor (116,108,2) (/turf/open/floor/iron/white)) - Default Cyborg-335 (/mob/living/silicon/robot): MobBump(Jay Del Gato (/mob/living/carbon/human)) - Default Cyborg-335 (/mob/living/silicon/robot): Bump(Jay Del Gato (/mob/living/carbon/human)) - the floor (116,108,2) (/turf/open/floor/iron/white): Enter(Default Cyborg-335 (/mob/living/silicon/robot)) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, 0, 1) - Default Cyborg-335 (/mob/living/silicon/robot): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8, null) - Elisha 13 (/client): Move(the floor (116,108,2) (/turf/open/floor/iron/white), 8) - Default Cyborg-335 (/mob/living/silicon/robot): keyLoop(Elisha 13 (/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-27 20:35:11.092] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (160,152,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 9) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(0, 4336) - Drake Lafortune (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Drake Lafortune (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Drake Lafortune (/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(Drake Lafortune (/mob/living/carbon/human), null) - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=20;icon-y=5;left=1;butt...") - Kelesis (/client): Click(Toggle welding helmet (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=20;icon-y=5;left=1;butt...") - [2026-09-27 20:35:58.738] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Frobert Planter (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Frobert Planter (/mob/dead/observer) - src: null - usr.loc: the floor (118,135,2) (/turf/open/floor/wood) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Frobert Planter (/mob/dead/observer), "mob_unequipped_item", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Frobert Planter (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Frobert Planter (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Frobert Planter (/mob/dead/observer)) - Frobert Planter (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=14;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (121,135,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (121,135,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Frobert Planter (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - 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-27 20:35:58.740] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Frobert Planter (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Frobert Planter (/mob/dead/observer) - src: null - usr.loc: the floor (118,135,2) (/turf/open/floor/wood) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Frobert Planter (/mob/dead/observer), "mob_equipped_item", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Frobert Planter (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Frobert Planter (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Frobert Planter (/mob/dead/observer)) - Frobert Planter (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=14;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (121,135,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (121,135,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Frobert Planter (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - 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-27 20:35:58.742] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Frobert Planter (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Frobert Planter (/mob/dead/observer) - src: null - usr.loc: the floor (118,135,2) (/turf/open/floor/wood) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Frobert Planter (/mob/dead/observer), "mob_swap_hands", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Frobert Planter (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Frobert Planter (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Frobert Planter (/mob/dead/observer)) - Frobert Planter (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=14;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (121,135,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (121,135,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Frobert Planter (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - 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-27 20:35:58.744] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Frobert Planter (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Frobert Planter (/mob/dead/observer) - src: null - usr.loc: the floor (118,135,2) (/turf/open/floor/wood) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Frobert Planter (/mob/dead/observer), "mob_transforming_item", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Frobert Planter (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Frobert Planter (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Frobert Planter (/mob/dead/observer)) - Frobert Planter (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=14;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (121,135,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (121,135,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Frobert Planter (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - 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-27 20:36:42.741] RUNTIME: ## TESTING: GC: -- [0x3000c7a] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-09-27 20:37:03.366] RUNTIME: ## TESTING: GC: -- [0x3000c7b] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-09-27 20:37:56.397] RUNTIME: ## TESTING: GC: -- [0x3000186] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 3) [2026-09-27 20:37:56.721] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the medium 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: William Corathins (/mob/living/carbon/human) - src: null - usr.loc: the volcanic floor (42,113,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the medium ore vent (/obj/structure/ore_vent/random): RegisterSignal(the medium ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the medium ore vent (/obj/structure/ore_vent/random): start wave defense() - the medium ore vent (/obj/structure/ore_vent/random): scan and confirm(William Corathins (/mob/living/carbon/human), 0) - the medium ore vent (/obj/structure/ore_vent/random): item interaction(William Corathins (/mob/living/carbon/human), the automatic mining scanner (/obj/item/t_scanner/adv_mining_scanner/lesser), /list (/list)) - the medium ore vent (/obj/structure/ore_vent/random): base item interaction(William Corathins (/mob/living/carbon/human), the automatic mining scanner (/obj/item/t_scanner/adv_mining_scanner/lesser), /list (/list)) - the automatic mining scanner (/obj/item/t_scanner/adv_mining_scanner/lesser): melee attack chain(William Corathins (/mob/living/carbon/human), the medium ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - William Corathins (/mob/living/carbon/human): ClickOn(the medium ore vent (/obj/structure/ore_vent/random), "icon-x=15;icon-y=17;left=1;but...") - the medium ore vent (/obj/structure/ore_vent/random): Click(the volcanic floor (40,113,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), "mapwindow.map", "icon-x=15;icon-y=17;left=1;but...") - [2026-09-27 20:39:45.327] 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: Long John Silver LXVII (/mob/living/carbon/human) - src: null - usr.loc: the floor (141,125,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 12.48, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/oven/oven_loop_...', 1, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): play('sound/machines/oven/oven_loop_...', null, 0, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): on start() - /datum/looping_sound/oven (/datum/looping_sound/oven): start(null) - the range (/obj/machinery/oven/range): update baking audio() - the range (/obj/machinery/oven/range): attack hand(Long John Silver LXVII (/mob/living/carbon/human), /list (/list)) - Long John Silver LXVII (/mob/living/carbon/human): resolve unarmed attack(the range (/obj/machinery/oven/range), /list (/list)) - Long John Silver LXVII (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Long John Silver LXVII (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Long John Silver LXVII (/mob/living/carbon/human): ClickOn(the range (/obj/machinery/oven/range), "icon-x=27;icon-y=14;left=1;but...") - the range (/obj/machinery/oven/range): Click(the floor (141,126,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=27;icon-y=14;left=1;but...") - DrStankus (/client): Click(the range (/obj/machinery/oven/range), the floor (141,126,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=27;icon-y=14;left=1;but...") - [2026-09-27 20:41:04.729] RUNTIME: runtime error: Error while reading DMI metadata for path '/persist/tgs-data/instances/manuel/Game/Live/data/paintings/images/7c311a7dc69c2185325b1345b7f980f6.png': Dmi error: Failed to load DMI. zTXt chunk was not found or is after the first IDAT chunk. - proc name: icon metadata (/proc/icon_metadata) - source file: code/__HELPERS/icons.dm,1189 - usr: (src) - src: null - call stack: - icon metadata('/persist/tgs-data/instances/ma...') - compile icon states cache('/persist/tgs-data/instances/ma...') - icon exists('/persist/tgs-data/instances/ma...', "frame-empty") - getFlatIcon(, 2, null, "frame-empty", 0, 0, 0, null) - getFlatIcon(the painting - Joe Colada: ... (/obj/structure/sign/painting/library_private), 2, null, "frame-empty", 0, 1, 0, null) - costly icon2html(the painting - Joe Colada: ... (/obj/structure/sign/painting/library_private), Jjracks (/client), 1) - painting - Joe Colada: "ne... (/datum/search_object): generate icon(Jjracks (/client)) - /datum/lootpanel (/datum/lootpanel): process images() - Loot Icon Generation (/datum/controller/subsystem/looting): fire(0) - Loot Icon Generation (/datum/controller/subsystem/looting): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:41:04.731] RUNTIME: runtime error: Error while reading DMI metadata for path '/persist/tgs-data/instances/manuel/Game/Live/data/paintings/images/7c311a7dc69c2185325b1345b7f980f6.png': Dmi error: Failed to load DMI. zTXt chunk was not found or is after the first IDAT chunk. - proc name: icon metadata (/proc/icon_metadata) - source file: code/__HELPERS/icons.dm,1189 - usr: (src) - src: null - call stack: - icon metadata('/persist/tgs-data/instances/ma...') - get icon dimensions('/persist/tgs-data/instances/ma...') - getFlatIcon(, 2, null, "frame-empty", 0, 0, 0, null) - getFlatIcon(the painting - Joe Colada: ... (/obj/structure/sign/painting/library_private), 2, null, "frame-empty", 0, 1, 0, null) - costly icon2html(the painting - Joe Colada: ... (/obj/structure/sign/painting/library_private), Jjracks (/client), 1) - painting - Joe Colada: "ne... (/datum/search_object): generate icon(Jjracks (/client)) - /datum/lootpanel (/datum/lootpanel): process images() - Loot Icon Generation (/datum/controller/subsystem/looting): fire(0) - Loot Icon Generation (/datum/controller/subsystem/looting): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:41:20.015] RUNTIME: ## TESTING: GC: -- [0x2105ea05] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-27 20:42:50.696] 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: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (148,112,1) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the gear crate (/obj/structure/closet/crate/secure/gear), the shuttle floor (148,112,1) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): Attach(the gear crate (/obj/structure/closet/crate/secure/gear), 14) - the gear crate (/obj/structure/closet/crate/secure/gear): AddElement(/list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the gear crate (/obj/structure/closet/crate/secure/gear), 0, /list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): New(0) - Stingbang Grenade Pack (/datum/supply_pack/security/stingpack): generate(the shuttle floor (148,112,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order (/datum/supply_order): generate(the shuttle floor (148,112,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:42:50.698] 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: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (148,112,1) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the gear crate (/obj/structure/closet/crate/secure/gear), the shuttle floor (148,112,1) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): Attach(the gear crate (/obj/structure/closet/crate/secure/gear), 14) - the gear crate (/obj/structure/closet/crate/secure/gear): AddElement(/list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the gear crate (/obj/structure/closet/crate/secure/gear), 0, /list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): New(0) - Stingbang Grenade Pack (/datum/supply_pack/security/stingpack): generate(the shuttle floor (148,112,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order (/datum/supply_order): generate(the shuttle floor (148,112,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:43:29.585] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: null - usr.loc: the reinforced floor (165,159,2) (/turf/open/floor/engine) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10, 0, null, "code/modules/balloon_alert/bal...", 102) - the flatpack (Temperature cont... (/obj/item/flatpack): balloon alert perform(Veronica Jewell (/mob/dead/observer), "deploying!") - the flatpack (Temperature cont... (/obj/item/flatpack): balloon alert(Veronica Jewell (/mob/dead/observer), "deploying!") - [2026-09-27 20:43:34.709] RUNTIME: runtime error: Cannot execute null.visible message(). - proc name: crowbar act (/obj/machinery/biogenerator/crowbar_act) - source file: code/modules/hydroponics/biogenerator.dm,221 - usr: Brenna Mathews (/mob/living/carbon/human) - src: the biogenerator (/obj/machinery/biogenerator) - usr.loc: the carpet (147,134,2) (/turf/open/floor/carpet) - src.loc: null - call stack: - the biogenerator (/obj/machinery/biogenerator): crowbar act(Brenna Mathews (/mob/living/carbon/human), the pocket crowbar (/obj/item/crowbar)) - the biogenerator (/obj/machinery/biogenerator): tool act(Brenna Mathews (/mob/living/carbon/human), the pocket crowbar (/obj/item/crowbar), /list (/list)) - the biogenerator (/obj/machinery/biogenerator): base item interaction(Brenna Mathews (/mob/living/carbon/human), the pocket crowbar (/obj/item/crowbar), /list (/list)) - the biogenerator (/obj/machinery/biogenerator): base item interaction(Brenna Mathews (/mob/living/carbon/human), the pocket crowbar (/obj/item/crowbar), /list (/list)) - the pocket crowbar (/obj/item/crowbar): melee attack chain(Brenna Mathews (/mob/living/carbon/human), the biogenerator (/obj/machinery/biogenerator), /list (/list), /list (/list)) - Brenna Mathews (/mob/living/carbon/human): ClickOn(the biogenerator (/obj/machinery/biogenerator), "icon-x=26;icon-y=18;left=1;but...") - the biogenerator (/obj/machinery/biogenerator): Click(the floor (146,135,2) (/turf/open/floor/wood/large), "mapwindow.map", "icon-x=26;icon-y=18;left=1;but...") - the biogenerator (/obj/machinery/biogenerator): Click(the floor (146,135,2) (/turf/open/floor/wood/large), "mapwindow.map", "icon-x=26;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Brenna Mathews (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - 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-27 20:44:12.146] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (77,141,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), Captain Jared Rysenbouger (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), Captain Jared Rysenbouger (/mob/living/carbon/human), the cigarette (/obj/item/cigarette/robustgold), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery): base item interaction(Captain Jared Rysenbouger (/mob/living/carbon/human), the cigarette (/obj/item/cigarette/robustgold), /list (/list)) - the cigarette (/obj/item/cigarette/robustgold): melee attack chain(Captain Jared Rysenbouger (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), /list (/list), /list (/list)) - Captain Jared Rysenbouger (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), "icon-x=16;icon-y=20;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery): Click(the floor (77,140,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=20;left=1;but...") - Antheus (/client): Click(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), the floor (77,140,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=20;left=1;but...") - [2026-09-27 20:45:07.534] RUNTIME: ## TESTING: GC: -- [0x2105bf34] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-27 20:45:15.398] RUNTIME: runtime error: Qdeleted thing being thrown around. - proc name: throw at (/atom/movable/proc/throw_at) - source file: code/game/atoms_movable.dm,1383 - usr: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the human skin (/obj/item/stack/sheet/animalhide/carbon/human) - usr.loc: the cold room floor (147,120,2) (/turf/open/floor/iron/kitchen_coldroom/freezerfloor) - src.loc: null - call stack: - the human skin (/obj/item/stack/sheet/animalhide/carbon/human): throw at(the floor (144,117,2) (/turf/open/floor/iron), 3, 1, null, 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the human skin (/obj/item/stack/sheet/animalhide/carbon/human): throw at(the floor (144,117,2) (/turf/open/floor/iron), 3, 1, null, 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the meat grinder (/obj/machinery/gibber): finish gibbing(/list (/list), /obj/effect/gibspawner/human/b... (/obj/effect/gibspawner/human/bodypartless), /list (/list)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Captain Jared Rysenbouger (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:45:28.393] RUNTIME: runtime error: cannot read from list - proc name: set light 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) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): update body parts(null) - Drake Lafortune (/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) - Drake Lafortune (/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)) - Drake Lafortune (/mob/living/carbon/human): apply status effect(/datum/status_effect/inebriate... (/datum/status_effect/inebriated/drunk), 6.65032) - Drake Lafortune (/mob/living/carbon/human): adjust drunk effect(0.744715, 0, 1e+31) - Screwdriver (/datum/reagent/consumable/ethanol/screwdrivercocktail): on mob life(Drake Lafortune (/mob/living/carbon/human), 2, 0.5) - /datum/reagents (/datum/reagents): metabolize(Drake Lafortune (/mob/living/carbon/human), 2, 1, 0, 0) - Drake Lafortune (/mob/living/carbon/human): handle organs(2) - Drake Lafortune (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:45:49.090] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the grass patch",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,122,2) (/turf/open/floor/iron) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the grass patch (110,98,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the grass patch (110,98,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(buseum away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Captain Jared Rysenbouger (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:45:49.092] RUNTIME: runtime error: undefined variable /turf/open/floor/grass/var/glide_size - proc name: update parallax (/atom/movable/screen/parallax_home/proc/update_parallax) - source file: code/_onclick/hud/parallax/parallax.dm,134 - usr: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (116,122,2) (/turf/open/floor/iron) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the grass patch (110,98,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the grass patch (110,98,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(buseum away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Captain Jared Rysenbouger (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:46:00.907] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (99,114,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the optical meson scanner (/obj/item/clothing/glasses/meson): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the optical meson scanner (/obj/item/clothing/glasses/meson), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, the explorer bag (/obj/item/storage/backpack/explorer), 0, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, the explorer bag (/obj/item/storage/backpack/explorer), 0, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the optical meson scanner (/obj/item/clothing/glasses/meson), 0, the explorer bag (/obj/item/storage/backpack/explorer), 0, 1, 1) - William Corathins (/mob/living/carbon/human): transferItemToLoc(the optical meson scanner (/obj/item/clothing/glasses/meson), the explorer bag (/obj/item/storage/backpack/explorer), 0, 1, 0) - /datum/storage/backpack (/datum/storage/backpack): attempt insert(the optical meson scanner (/obj/item/clothing/glasses/meson), William Corathins (/mob/living/carbon/human), 0, 0, 1) - the storage (/atom/movable/screen/storage/cell): Click(null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - Jamarkus (/client): Click(the storage (/atom/movable/screen/storage/cell), null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - [2026-09-27 20:46:03.665] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the grass patch",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: William Jenkins Jr. (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,122,2) (/turf/open/floor/iron) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the grass patch (110,98,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): display to client(Tsarevich ivan ivanovich (/client)) - the screen (/atom/movable/screen/map_view/gateway_port): display to(William Jenkins Jr. (/mob/living/carbon/human), null) - Gateway Control (/obj/machinery/computer/gateway_control): ui interact(William Jenkins Jr. (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(William Jenkins Jr. (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(William Jenkins Jr. (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(William Jenkins Jr. (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(William Jenkins Jr. (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(William Jenkins Jr. (/mob/living/carbon/human), /list (/list)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(William Jenkins Jr. (/mob/living/carbon/human), /list (/list)) - William Jenkins Jr. (/mob/living/carbon/human): resolve unarmed attack(Gateway Control (/obj/machinery/computer/gateway_control), /list (/list)) - William Jenkins Jr. (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - William Jenkins Jr. (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - William Jenkins Jr. (/mob/living/carbon/human): ClickOn(Gateway Control (/obj/machinery/computer/gateway_control), "icon-x=24;icon-y=19;left=1;but...") - Gateway Control (/obj/machinery/computer/gateway_control): Click(the floor (117,122,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=19;left=1;but...") - Tsarevich ivan ivanovich (/client): Click(Gateway Control (/obj/machinery/computer/gateway_control), the floor (117,122,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=19;left=1;but...") - [2026-09-27 20:46:03.667] RUNTIME: runtime error: undefined variable /turf/open/floor/grass/var/glide_size - proc name: update parallax (/atom/movable/screen/parallax_home/proc/update_parallax) - source file: code/_onclick/hud/parallax/parallax.dm,134 - usr: William Jenkins Jr. (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (116,122,2) (/turf/open/floor/iron) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the grass patch (110,98,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): display to client(Tsarevich ivan ivanovich (/client)) - the screen (/atom/movable/screen/map_view/gateway_port): display to(William Jenkins Jr. (/mob/living/carbon/human), null) - Gateway Control (/obj/machinery/computer/gateway_control): ui interact(William Jenkins Jr. (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(William Jenkins Jr. (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(William Jenkins Jr. (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(William Jenkins Jr. (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(William Jenkins Jr. (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(William Jenkins Jr. (/mob/living/carbon/human), /list (/list)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(William Jenkins Jr. (/mob/living/carbon/human), /list (/list)) - William Jenkins Jr. (/mob/living/carbon/human): resolve unarmed attack(Gateway Control (/obj/machinery/computer/gateway_control), /list (/list)) - William Jenkins Jr. (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - William Jenkins Jr. (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - William Jenkins Jr. (/mob/living/carbon/human): ClickOn(Gateway Control (/obj/machinery/computer/gateway_control), "icon-x=24;icon-y=19;left=1;but...") - Gateway Control (/obj/machinery/computer/gateway_control): Click(the floor (117,122,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=19;left=1;but...") - Tsarevich ivan ivanovich (/client): Click(Gateway Control (/obj/machinery/computer/gateway_control), the floor (117,122,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=19;left=1;but...") - [2026-09-27 20:46:13.662] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (81,157,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, 1, William Corathins (/mob/living/carbon/human)) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attempt pickup(William Corathins (/mob/living/carbon/human), 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attack hand(William Corathins (/mob/living/carbon/human), /list (/list)) - William Corathins (/mob/living/carbon/human): resolve unarmed attack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): ClickOn(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), "icon-x=16;icon-y=15;left=1;but...") - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): Click(null, "mapwindow.map", "icon-x=16;icon-y=15;left=1;but...") - Jamarkus (/client): Click(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), null, "mapwindow.map", "icon-x=16;icon-y=15;left=1;but...") - [2026-09-27 20:46:16.682] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (81,157,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0) - William Corathins (/mob/living/carbon/human): equip to slot if possible(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0, 0, 0, 0) - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=19;icon-y=14;left=1;but...") - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=19;icon-y=14;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=19;icon-y=14;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=14;left=1;but...") - [2026-09-27 20:46:18.420] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the recharging station (/obj/machinery/recharge_station) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): forceMove(the recharging station (/obj/machinery/recharge_station)) - the recharging station (/obj/machinery/recharge_station): close machine(Malloc B (/mob/living/carbon/human), 1) - the recharging station (/obj/machinery/recharge_station): close machine(null, 1) - the recharging station (/obj/machinery/recharge_station): toggle open() - the recharging station (/obj/machinery/recharge_station): interact(Malloc B (/mob/living/carbon/human)) - the recharging station (/obj/machinery/recharge_station): try interact(Malloc B (/mob/living/carbon/human)) - the recharging station (/obj/machinery/recharge_station): try interact(Malloc B (/mob/living/carbon/human)) - the recharging station (/obj/machinery/recharge_station): attack hand(Malloc B (/mob/living/carbon/human), /list (/list)) - the recharging station (/obj/machinery/recharge_station): attack hand(Malloc B (/mob/living/carbon/human), /list (/list)) - Malloc B (/mob/living/carbon/human): resolve unarmed attack(the recharging station (/obj/machinery/recharge_station), /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the recharging station (/obj/machinery/recharge_station), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the recharging station (/obj/machinery/recharge_station), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): ClickOn(the recharging station (/obj/machinery/recharge_station), "icon-x=27;icon-y=3;left=1;butt...") - the recharging station (/obj/machinery/recharge_station): Click(the floor (80,91,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=27;icon-y=3;left=1;butt...") - ThriceCalled (/client): Click(the recharging station (/obj/machinery/recharge_station), the floor (80,91,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=27;icon-y=3;left=1;butt...") - [2026-09-27 20:46:18.422] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the recharging station (/obj/machinery/recharge_station) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update pipe vision(0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): forceMove(the recharging station (/obj/machinery/recharge_station)) - the recharging station (/obj/machinery/recharge_station): close machine(Malloc B (/mob/living/carbon/human), 1) - the recharging station (/obj/machinery/recharge_station): close machine(null, 1) - ... - the recharging station (/obj/machinery/recharge_station): try interact(Malloc B (/mob/living/carbon/human)) - the recharging station (/obj/machinery/recharge_station): try interact(Malloc B (/mob/living/carbon/human)) - the recharging station (/obj/machinery/recharge_station): attack hand(Malloc B (/mob/living/carbon/human), /list (/list)) - the recharging station (/obj/machinery/recharge_station): attack hand(Malloc B (/mob/living/carbon/human), /list (/list)) - Malloc B (/mob/living/carbon/human): resolve unarmed attack(the recharging station (/obj/machinery/recharge_station), /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the recharging station (/obj/machinery/recharge_station), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): UnarmedAttack(the recharging station (/obj/machinery/recharge_station), 1, /list (/list)) - Malloc B (/mob/living/carbon/human): ClickOn(the recharging station (/obj/machinery/recharge_station), "icon-x=27;icon-y=3;left=1;butt...") - ThriceCalled (/client): Click(the recharging station (/obj/machinery/recharge_station), the floor (80,91,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=27;icon-y=3;left=1;butt...") - [2026-09-27 20:46:20.128] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(William Corathins (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=21;icon-y=14;left=1;but...") - Jamarkus (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=21;icon-y=14;left=1;but...") - [2026-09-27 20:46:24.836] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (153,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) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): update body parts(null) - Drake Lafortune (/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), Drake Lafortune (/mob/living/carbon/human), 64) - ... - the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): quick deploy(Drake Lafortune (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Drake Lafortune (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=12;icon-y=19;right=1;bu...") - /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-27 20:46:26.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: Drake Lafortune (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (158,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) - Drake Lafortune (/mob/living/carbon/human): sync lighting plane cutoff() - Drake Lafortune (/mob/living/carbon/human): update sight() - Drake Lafortune (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Drake Lafortune (/mob/living/carbon/human), 0) - Drake Lafortune (/mob/living/carbon/human): update eyes(1) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4592, 0) - Drake Lafortune (/mob/living/carbon/human): item coverage changed(4592, 0) - Drake Lafortune (/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(Drake Lafortune (/mob/living/carbon/human), 0) - Activate MODsuit (/datum/action/item_action/mod/activate): do effect(1) - Activate MODsuit (/datum/action/item_action/mod/activate): Trigger(Drake Lafortune (/mob/living/carbon/human), 1) - Activate MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=19;icon-y=20;right=1;bu...") - [2026-09-27 20:46:43.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: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, 1, William Corathins (/mob/living/carbon/human)) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attempt pickup(William Corathins (/mob/living/carbon/human), 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attack hand(William Corathins (/mob/living/carbon/human), /list (/list)) - William Corathins (/mob/living/carbon/human): resolve unarmed attack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): ClickOn(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), "icon-x=13;icon-y=16;left=1;but...") - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Jamarkus (/client): Click(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-27 20:46:43.697] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(William Corathins (/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): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:46:44.163] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, 1, William Corathins (/mob/living/carbon/human)) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attempt pickup(William Corathins (/mob/living/carbon/human), 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attack hand(William Corathins (/mob/living/carbon/human), /list (/list)) - William Corathins (/mob/living/carbon/human): resolve unarmed attack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): ClickOn(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), "icon-x=13;icon-y=16;left=1;but...") - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Jamarkus (/client): Click(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-27 20:46:44.585] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0) - William Corathins (/mob/living/carbon/human): equip to slot if possible(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0, 0, 0, 0) - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=13;icon-y=16;left=1;but...") - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=13;icon-y=16;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-27 20:46:44.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: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - ... - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(William Corathins (/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-27 20:46:44.992] RUNTIME: runtime error: cannot read from list - proc name: set light 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): forceMove(the floor (80,91,2) (/turf/open/floor/iron/dark)) - the recharging station (/obj/machinery/recharge_station): dump inventory contents(null) - the recharging station (/obj/machinery/recharge_station): open machine(1, 0) - the recharging station (/obj/machinery/recharge_station): open machine(1, 0) - the recharging station (/obj/machinery/recharge_station): relaymove(Malloc B (/mob/living/carbon/human), 1) - ThriceCalled (/client): Move(the floor (80,92,2) (/turf/open/floor/iron/dark), 1) - Malloc B (/mob/living/carbon/human): keyLoop(ThriceCalled (/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-27 20:46:44.994] RUNTIME: runtime error: cannot read from list - proc name: set light 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update pipe vision(0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): reset perspective(null, 0) - Malloc B (/mob/living/carbon/human): forceMove(the floor (80,91,2) (/turf/open/floor/iron/dark)) - the recharging station (/obj/machinery/recharge_station): dump inventory contents(null) - the recharging station (/obj/machinery/recharge_station): open machine(1, 0) - the recharging station (/obj/machinery/recharge_station): open machine(1, 0) - the recharging station (/obj/machinery/recharge_station): relaymove(Malloc B (/mob/living/carbon/human), 1) - ThriceCalled (/client): Move(the floor (80,92,2) (/turf/open/floor/iron/dark), 1) - Malloc B (/mob/living/carbon/human): keyLoop(ThriceCalled (/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-27 20:46:45.127] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0) - William Corathins (/mob/living/carbon/human): equip to slot if possible(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0, 0, 0, 0) - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=13;icon-y=16;left=1;but...") - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=13;icon-y=16;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-27 20:46:45.259] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, 1, William Corathins (/mob/living/carbon/human)) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attempt pickup(William Corathins (/mob/living/carbon/human), 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attack hand(William Corathins (/mob/living/carbon/human), /list (/list)) - William Corathins (/mob/living/carbon/human): resolve unarmed attack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): ClickOn(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), "icon-x=13;icon-y=16;left=1;but...") - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Jamarkus (/client): Click(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-27 20:46:45.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: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0) - William Corathins (/mob/living/carbon/human): equip to slot if possible(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0, 0, 0, 0) - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=13;icon-y=16;left=1;but...") - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=13;icon-y=16;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-27 20:46:45.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: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - ... - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(William Corathins (/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-27 20:46:45.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: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0) - William Corathins (/mob/living/carbon/human): equip to slot if possible(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0, 0, 0, 0) - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=13;icon-y=16;left=1;but...") - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=13;icon-y=16;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-27 20:46:45.932] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): dropped(William Corathins (/mob/living/carbon/human), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): has unequipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): doUnEquip(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, William Corathins (/mob/living/carbon/human), 1, 1, 1) - William Corathins (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 0, 1, William Corathins (/mob/living/carbon/human)) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attempt pickup(William Corathins (/mob/living/carbon/human), 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): attack hand(William Corathins (/mob/living/carbon/human), /list (/list)) - William Corathins (/mob/living/carbon/human): resolve unarmed attack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): UnarmedAttack(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 1, /list (/list)) - William Corathins (/mob/living/carbon/human): ClickOn(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), "icon-x=13;icon-y=16;left=1;but...") - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Jamarkus (/client): Click(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-27 20:46:46.393] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,159,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(William Corathins (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): on equipped(William Corathins (/mob/living/carbon/human), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - William Corathins (/mob/living/carbon/human): equip to slot(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0) - William Corathins (/mob/living/carbon/human): equip to slot if possible(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0, 0, 0, 0) - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=12;icon-y=16;left=1;but...") - William Corathins (/mob/living/carbon/human): attack ui(8, "icon-x=12;icon-y=16;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=12;icon-y=16;left=1;but...") - Jamarkus (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=12;icon-y=16;left=1;but...") - [2026-09-27 20:47:08.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: 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:09.158] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Jay Del Gato (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (42,130,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) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Jay Del Gato (/mob/living/carbon/human), 0) - Jay Del Gato (/mob/living/carbon/human): update eyes(1) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(4336, 0) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(4336, 0) - Jay Del Gato (/mob/living/carbon/human): add item coverage(the welding helmet (/obj/item/clothing/head/utility/welding)) - Jay Del Gato (/mob/living/carbon/human): has equipped(the welding helmet (/obj/item/clothing/head/utility/welding), 64, 0) - ... - the head (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=15;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(Jay Del Gato (/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-27 20:47: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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:17.780] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Malloc B (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (101,111,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): on damage loss(-3, 1, 0, "toxin", 3) - Malloc B (/mob/living/carbon/human): adjust tox loss(-3, 1, 0, 1) - Malloc B (/mob/living/carbon/human): adjust tox loss(-3, 1, 0, 1) - Syriniver (/datum/reagent/medicine/c2/syriniver): expose mob(Malloc B (/mob/living/carbon/human), 16, 5, 1, 0) - Malloc B (/mob/living/carbon/human): expose reagents(/list (/list), /datum/reagents (/datum/reagents), 16, 1, null) - /datum/reagents (/datum/reagents): trans to(Malloc B (/mob/living/carbon/human), 5, 1, null, 1, 0, Malloc B (/mob/living/carbon/human), 0, 16, 1, 0, 0) - Malloc B (/mob/living/carbon/human): base item interaction(Malloc B (/mob/living/carbon/human), the syringe (syriniver) (/obj/item/reagent_containers/syringe/syriniver), /list (/list)) - Malloc B (/mob/living/carbon/human): ClickOn(Malloc B (/mob/living/carbon/human), "icon-x=13;icon-y=21;left=1;but...") - ThriceCalled (/client): Click(Malloc B (/mob/living/carbon/human), the floor (100,110,2) (/turf/open/floor/iron/white/corner), "mapwindow.map", "icon-x=13;icon-y=21;left=1;but...") - [2026-09-27 20:47:19.157] RUNTIME: runtime error: cannot read from list - proc name: set light 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:20.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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:22.760] RUNTIME: runtime error: cannot read from list - proc name: set light 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:23.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: Jay Del Gato (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (42,131,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) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Jay Del Gato (/mob/living/carbon/human), 0) - Jay Del Gato (/mob/living/carbon/human): update eyes(1) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(0, 4336) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(0, 4336) - Jay Del Gato (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Jay Del Gato (/mob/living/carbon/human)) - ... - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=9;icon-y=12;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jay Del Gato (/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-27 20:47:24.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: 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:26.459] RUNTIME: runtime error: cannot read from list - proc name: set light 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:28.293] RUNTIME: runtime error: cannot read from list - proc name: set light 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:29.980] RUNTIME: runtime error: cannot read from list - proc name: set light 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:31.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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:33.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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:34.871] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (170,51,1) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 28.3333) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight(Morgan Holloway (/mob/living/carbon/human), "meson_vision") - Morgan Holloway (/mob/living/carbon/human): update sight(Morgan Holloway (/mob/living/carbon/human), "meson_vision") - Morgan Holloway (/mob/living/carbon/human): SendSignal("addtrait meson_vision", /list (/list)) - the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson): equipped(Morgan Holloway (/mob/living/carbon/human), 8, 0) - the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson): equipped(Morgan Holloway (/mob/living/carbon/human), 8, 0) - the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson): equipped(Morgan Holloway (/mob/living/carbon/human), 8, 0) - the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson): on equipped(Morgan Holloway (/mob/living/carbon/human), 8, 0) - Morgan Holloway (/mob/living/carbon/human): has equipped(the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson), 8, 0) - ... - Morgan Holloway (/mob/living/carbon/human): equip to appropriate slot(the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson), 0, 0) - the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson): equip to best slot(Morgan Holloway (/mob/living/carbon/human)) - Morgan Holloway (/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() - Morgan Holloway (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Morgan Holloway (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Morgan Holloway (/mob/living/carbon/human)) - Morgan Holloway (/mob/living/carbon/human): quick-equip() - Tax Fraud (/client): gvb keyDown("E", 704, 515, 1288, 1017) - Tax Fraud (/client): keyDown("E", 704, 515, 1288, 1017) - [2026-09-27 20:47:34.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: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (170,51,1) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 28.3333) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight() - Morgan Holloway (/mob/living/carbon/human): update sight() - the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson): equipped(Morgan Holloway (/mob/living/carbon/human), 8, 0) - the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson): equipped(Morgan Holloway (/mob/living/carbon/human), 8, 0) - the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson): on equipped(Morgan Holloway (/mob/living/carbon/human), 8, 0) - Morgan Holloway (/mob/living/carbon/human): has equipped(the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson), 8, 0) - Morgan Holloway (/mob/living/carbon/human): has equipped(the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson), 8, 0) - Morgan Holloway (/mob/living/carbon/human): equip to slot(the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson), 8, 0, 1, 0) - ... - the night vision meson health ... (/obj/item/clothing/glasses/hud/health/night/meson): equip to best slot(Morgan Holloway (/mob/living/carbon/human)) - Morgan Holloway (/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() - Morgan Holloway (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Morgan Holloway (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Morgan Holloway (/mob/living/carbon/human)) - Morgan Holloway (/mob/living/carbon/human): quick-equip() - Morgan Holloway (/mob/living/carbon/human): quick-equip() - Tax Fraud (/client): gvb keyDown("E", 704, 515, 1288, 1017) - Tax Fraud (/client): keyDown("E", 704, 515, 1288, 1017) - [2026-09-27 20:47:35.256] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Jay Del Gato (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (53,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, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Jay Del Gato (/mob/living/carbon/human), 0) - Jay Del Gato (/mob/living/carbon/human): update eyes(1) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(4336, 0) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(4336, 0) - Jay Del Gato (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Jay Del Gato (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Jay Del Gato (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): attack self(Jay Del Gato (/mob/living/carbon/human)) - the welding helmet (/obj/item/clothing/head/utility/welding): ui action click(Jay Del Gato (/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(Jay Del Gato (/mob/living/carbon/human), null) - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=12;icon-y=22;left=1;but...") - Jtroopa (/client): Click(Toggle welding helmet (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=12;icon-y=22;left=1;but...") - [2026-09-27 20:47:35.516] RUNTIME: runtime error: cannot read from list - proc name: set light 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, 16.6667) - Malloc B (/mob/living/carbon/human): sync lighting plane cutoff() - Malloc B (/mob/living/carbon/human): update sight() - Malloc B (/mob/living/carbon/human): update sight() - the eyes (/obj/item/organ/eyes): refresh(Malloc B (/mob/living/carbon/human), 0) - Malloc B (/mob/living/carbon/human): update eyes(1) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body parts(0) - Malloc B (/mob/living/carbon/human): update body(0) - Malloc B (/mob/living/carbon/human): update body(0) - ... - Malloc B (/mob/living/carbon/human): updatehealth() - /datum/reagents (/datum/reagents): metabolize(Malloc B (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Malloc B (/mob/living/carbon/human): handle organs(2) - Malloc B (/mob/living/carbon/human): Life(2) - Malloc B (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:47:36.062] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (170,51,1) (/turf/open/floor/iron) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 28.3333) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight() - Morgan Holloway (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Morgan Holloway (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - Tax Fraud (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-09-27 20:47:38.451] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: William Corathins (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (77,147,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, 28.3333) - William Corathins (/mob/living/carbon/human): sync lighting plane cutoff() - William Corathins (/mob/living/carbon/human): update sight() - William Corathins (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(William Corathins (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=22;icon-y=19;left=1;but...") - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=22;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(William Corathins (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - 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-27 20:47:38.548] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (170,50,1) (/turf/open/floor/circuit/green) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 28.3333) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight() - Morgan Holloway (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Morgan Holloway (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=11;icon-y=16;left=1;but...") - Tax Fraud (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=11;icon-y=16;left=1;but...") - [2026-09-27 20:47:47.526] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (160,139,2) (/turf/open/floor/iron) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the security satchel (/obj/item/storage/backpack/satchel/sec), the security gloves (/obj/item/clothing/gloves/color/black/security), 0) - the security satchel (/obj/item/storage/backpack/satchel/sec): SendSignal("atom_exited", /list (/list)) - the security satchel (/obj/item/storage/backpack/satchel/sec): Exited(the security gloves (/obj/item/clothing/gloves/color/black/security), 0) - the security satchel (/obj/item/storage/backpack/satchel/sec): Exited(the security gloves (/obj/item/clothing/gloves/color/black/security), 0) - the security gloves (/obj/item/clothing/gloves/color/black/security): doMove(Vents-Hot-Air (/mob/living/carbon/human)) - the security gloves (/obj/item/clothing/gloves/color/black/security): doMove(Vents-Hot-Air (/mob/living/carbon/human)) - the security gloves (/obj/item/clothing/gloves/color/black/security): forceMove(Vents-Hot-Air (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the security gloves (/obj/item/clothing/gloves/color/black/security), Vents-Hot-Air (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Vents-Hot-Air (/mob/living/carbon/human), the security gloves (/obj/item/clothing/gloves/color/black/security), Vents-Hot-Air (/mob/living/carbon/human), 1) - the security gloves (/obj/item/clothing/gloves/color/black/security): attempt pickup(Vents-Hot-Air (/mob/living/carbon/human), 0) - ... - the security gloves (/obj/item/clothing/gloves/color/black/security): Click(null, "mapwindow.map", "icon-x=17;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Vents-Hot-Air (/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-27 20:47:47.827] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Nurse (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (103,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, 28.3333) - Nurse (/mob/living/carbon/human): sync lighting plane cutoff() - Nurse (/mob/living/carbon/human): update sight() - Nurse (/mob/living/carbon/human): update sight() - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(Nurse (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): equipped(Nurse (/mob/living/carbon/human), 8, 0) - the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night): on equipped(Nurse (/mob/living/carbon/human), 8, 0) - Nurse (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - Nurse (/mob/living/carbon/human): has equipped(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0) - Nurse (/mob/living/carbon/human): equip to slot(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0) - Nurse (/mob/living/carbon/human): equip to slot if possible(the night vision health scanne... (/obj/item/clothing/glasses/hud/health/night), 8, 0, 0, 0, 0, 0, 0) - Nurse (/mob/living/carbon/human): attack ui(8, "icon-x=17;icon-y=18;left=1;but...") - Nurse (/mob/living/carbon/human): attack ui(8, "icon-x=17;icon-y=18;left=1;but...") - the eyes (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=17;icon-y=18;left=1;but...") - Isratosh (/client): Click(the eyes (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=17;icon-y=18;left=1;but...") - [2026-09-27 20:47:48.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: Jay Del Gato (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the floor (54,145,2) (/turf/open/floor/iron/white/corner) - src.loc: null - call stack: - Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting): set light cutoff(0, 8.33333) - Jay Del Gato (/mob/living/carbon/human): sync lighting plane cutoff() - Jay Del Gato (/mob/living/carbon/human): update sight() - Jay Del Gato (/mob/living/carbon/human): update sight() - the felinid eyes (/obj/item/organ/eyes/felinid): refresh(Jay Del Gato (/mob/living/carbon/human), 0) - Jay Del Gato (/mob/living/carbon/human): update eyes(1) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(0, 4336) - Jay Del Gato (/mob/living/carbon/human): item coverage changed(0, 4336) - Jay Del Gato (/mob/living/carbon/human): refresh obscured() - the welding helmet (/obj/item/clothing/head/utility/welding): adjust visor(Jay Del Gato (/mob/living/carbon/human)) - ... - Toggle welding helmet (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=7;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(Jay Del Gato (/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-27 20:48:06.581] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (78,175,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, 15) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight() - Morgan Holloway (/mob/living/carbon/human): update sight() - the night vision diagnostic HU... (/obj/item/clothing/glasses/hud/diagnostic/night): equipped(Morgan Holloway (/mob/living/carbon/human), 8, 0) - the night vision diagnostic HU... (/obj/item/clothing/glasses/hud/diagnostic/night): equipped(Morgan Holloway (/mob/living/carbon/human), 8, 0) - the night vision diagnostic HU... (/obj/item/clothing/glasses/hud/diagnostic/night): on equipped(Morgan Holloway (/mob/living/carbon/human), 8, 0) - Morgan Holloway (/mob/living/carbon/human): has equipped(the night vision diagnostic HU... (/obj/item/clothing/glasses/hud/diagnostic/night), 8, 0) - Morgan Holloway (/mob/living/carbon/human): has equipped(the night vision diagnostic HU... (/obj/item/clothing/glasses/hud/diagnostic/night), 8, 0) - Morgan Holloway (/mob/living/carbon/human): equip to slot(the night vision diagnostic HU... (/obj/item/clothing/glasses/hud/diagnostic/night), 8, 0, 1, 0) - ... - the night vision diagnostic HU... (/obj/item/clothing/glasses/hud/diagnostic/night): equip to best slot(Morgan Holloway (/mob/living/carbon/human)) - Morgan Holloway (/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() - Morgan Holloway (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Morgan Holloway (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Morgan Holloway (/mob/living/carbon/human)) - Morgan Holloway (/mob/living/carbon/human): quick-equip() - Morgan Holloway (/mob/living/carbon/human): quick-equip() - Tax Fraud (/client): gvb keyDown("E", 589, 507, 1288, 1017) - Tax Fraud (/client): keyDown("E", 589, 507, 1288, 1017) - [2026-09-27 20:48:07.886] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (78,175,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, 15) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight() - Morgan Holloway (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Morgan Holloway (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=18;icon-y=6;left=1;butt...") - Tax Fraud (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=18;icon-y=6;left=1;butt...") - [2026-09-27 20:48:08.970] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,174,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, 15) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight() - Morgan Holloway (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Morgan Holloway (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - Tax Fraud (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - [2026-09-27 20:48:09.641] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,174,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, 15) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight() - Morgan Holloway (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Morgan Holloway (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - Tax Fraud (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - [2026-09-27 20:48:10.253] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,174,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, 15) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight() - Morgan Holloway (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Morgan Holloway (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - Tax Fraud (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - [2026-09-27 20:48:10.604] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,174,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, 15) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight() - Morgan Holloway (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Morgan Holloway (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - Tax Fraud (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - [2026-09-27 20:48:10.879] RUNTIME: runtime error: cannot read from list - proc name: set light cutoff (/atom/movable/screen/plane_master/rendering_plate/lighting/proc/set_light_cutoff) - source file: code/_onclick/hud/rendering/render_plate.dm,349 - usr: Morgan Holloway (/mob/living/carbon/human) - src: Lighting plate #0 (/atom/movable/screen/plane_master/rendering_plate/lighting) - usr.loc: the plating (77,174,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, 15) - Morgan Holloway (/mob/living/carbon/human): sync lighting plane cutoff() - Morgan Holloway (/mob/living/carbon/human): update sight() - Morgan Holloway (/mob/living/carbon/human): update sight() - Toggle Night Vision (/datum/action/item_action/toggle_nv): do effect(null) - Toggle Night Vision (/datum/action/item_action/toggle_nv): Trigger(Morgan Holloway (/mob/living/carbon/human), null) - Toggle Night Vision (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - Tax Fraud (/client): Click(Toggle Night Vision (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=18;icon-y=9;left=1;butt...") - [2026-09-27 20:49:03.696] RUNTIME: ## TESTING: GC: -- [0x2031eaf] | /obj/structure/closet/supplypod/podspawn was unable to be GC'd -- (ref count of 3) [2026-09-27 20:49:18.393] RUNTIME: ## TESTING: GC: -- [0x3000c91] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-09-27 20:50:09.873] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Vents-Hot-Air (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (165,128,2) (/turf/open/floor/iron/dark/corner) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the security satchel (/obj/item/storage/backpack/satchel/sec), the pocket crowbar (/obj/item/crowbar), 0) - the security satchel (/obj/item/storage/backpack/satchel/sec): SendSignal("atom_exited", /list (/list)) - the security satchel (/obj/item/storage/backpack/satchel/sec): Exited(the pocket crowbar (/obj/item/crowbar), 0) - the security satchel (/obj/item/storage/backpack/satchel/sec): Exited(the pocket crowbar (/obj/item/crowbar), 0) - the pocket crowbar (/obj/item/crowbar): doMove(Vents-Hot-Air (/mob/living/carbon/human)) - the pocket crowbar (/obj/item/crowbar): doMove(Vents-Hot-Air (/mob/living/carbon/human)) - the pocket crowbar (/obj/item/crowbar): forceMove(Vents-Hot-Air (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the pocket crowbar (/obj/item/crowbar), Vents-Hot-Air (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Vents-Hot-Air (/mob/living/carbon/human), the pocket crowbar (/obj/item/crowbar), Vents-Hot-Air (/mob/living/carbon/human), 1) - the pocket crowbar (/obj/item/crowbar): attempt pickup(Vents-Hot-Air (/mob/living/carbon/human), 0) - the pocket crowbar (/obj/item/crowbar): attack hand(Vents-Hot-Air (/mob/living/carbon/human), /list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): resolve unarmed attack(the pocket crowbar (/obj/item/crowbar), /list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): UnarmedAttack(the pocket crowbar (/obj/item/crowbar), 1, /list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): UnarmedAttack(the pocket crowbar (/obj/item/crowbar), 1, /list (/list)) - Vents-Hot-Air (/mob/living/carbon/human): ClickOn(the pocket crowbar (/obj/item/crowbar), "icon-x=24;icon-y=20;left=1;but...") - the pocket crowbar (/obj/item/crowbar): Click(null, "mapwindow.map", "icon-x=24;icon-y=20;left=1;but...") - Iansdoor (/client): Click(the pocket crowbar (/obj/item/crowbar), null, "mapwindow.map", "icon-x=24;icon-y=20;left=1;but...") - [2026-09-27 20:50:16.459] RUNTIME: runtime error: area_beauty_updated overridden. Use override = TRUE to suppress this warning. - Target: the Central Primary Hallway (/area/station/hallway/primary/central) Existing Proc: update_beauty New Proc: update_beauty - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Nurse (/mob/living/carbon/human) - src: null - usr.loc: the floor (127,146,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("area_beauty_updated overridden...", "code/datums/signals.dm", 43) - /datum/mood (/datum/mood): RegisterSignal(the Central Primary Hallway (/area/station/hallway/primary/central), "area_beauty_updated", "update_beauty", 0) - /datum/mood (/datum/mood): check area mood(Nurse (/mob/living/carbon/human), the Central Primary Hallway (/area/station/hallway/primary/central)) - Nurse (/mob/living/carbon/human): SendSignal("enter_area", /list (/list)) - the Central Primary Hallway (/area/station/hallway/primary/central): Entered(Nurse (/mob/living/carbon/human), Fore Starboard Maintenance (/area/station/maintenance/starboard/fore)) - Nurse (/mob/living/carbon/human): Move(the floor (127,146,2) (/turf/open/floor/iron/dark), 8, 0, 1) - Nurse (/mob/living/carbon/human): Move(the floor (127,146,2) (/turf/open/floor/iron/dark), 8, 0, 1) - Nurse (/mob/living/carbon/human): Move(the floor (127,146,2) (/turf/open/floor/iron/dark), 8, null) - Nurse (/mob/living/carbon/human): Move(the floor (127,146,2) (/turf/open/floor/iron/dark), 8) - Nurse (/mob/living/carbon/human): Move(the floor (127,146,2) (/turf/open/floor/iron/dark), 8) - Isratosh (/client): Move(the floor (127,146,2) (/turf/open/floor/iron/dark), 8) - Nurse (/mob/living/carbon/human): keyLoop(Isratosh (/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-27 20:50:23.327] RUNTIME: runtime error: Cannot execute null.Trigger(). - proc name: Click (/atom/movable/screen/movable/action_button/Click) - source file: code/_onclick/hud/screen_objects/action_button.dm,74 - usr: Nurse (/mob/living/carbon/human) - src: Ollie (/atom/movable/screen/movable/action_button) - usr.loc: the floor (103,145,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Ollie (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=25;icon-y=12;left=1;but...") - Isratosh (/client): Click(Ollie (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=25;icon-y=12;left=1;but...") - [2026-09-27 20:51:05.744] RUNTIME: runtime error: Cannot execute null.Trigger(). - proc name: Click (/atom/movable/screen/movable/action_button/Click) - source file: code/_onclick/hud/screen_objects/action_button.dm,74 - usr: Nurse (/mob/living/carbon/human) - src: Ollie (/atom/movable/screen/movable/action_button) - usr.loc: the floor (120,144,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Ollie (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=19;icon-y=12;left=1;but...") - Isratosh (/client): Click(Ollie (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=19;icon-y=12;left=1;but...") - [2026-09-27 20:51:05.834] RUNTIME: runtime error: Cannot execute null.Trigger(). - proc name: Click (/atom/movable/screen/movable/action_button/Click) - source file: code/_onclick/hud/screen_objects/action_button.dm,74 - usr: Nurse (/mob/living/carbon/human) - src: Ollie (/atom/movable/screen/movable/action_button) - usr.loc: the floor (120,144,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Ollie (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=19;icon-y=12;left=1;but...") - Isratosh (/client): Click(Ollie (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=19;icon-y=12;left=1;but...") - [2026-09-27 20:51:25.466] RUNTIME: runtime error: Hey brother, our key popup-[0x200154e] is already in use by a plane master group on the passed in hud, belonging to Aileen Quirin. Ya fucked up, why are there dupes - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Aileen Quirin (/mob/living/carbon/human) - src: null - usr.loc: the floor (107,162,2) (/turf/open/floor/iron) - call stack: - stack trace("Hey brother, our key popup-\[0...", "code/_onclick/hud/rendering/pl...", 58) - /datum/plane_master_group/popu... (/datum/plane_master_group/popup): attach to(/datum/hud/human (/datum/hud/human)) - the screen (/atom/movable/screen/map_view/camera): display to client(Xefam (/client)) - the screen (/atom/movable/screen/map_view/camera): display to client(Xefam (/client)) - the screen (/atom/movable/screen/map_view/camera): display on ui visible(/datum/tgui_window (/datum/tgui_window), Xefam (/client)) - /datum/tgui_window (/datum/tgui_window): SendSignal("tgui_window_visible", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("visible", null, /list (/list)) - tgui Topic(/list (/list)) - Xefam (/client): Topic("type=visible&payload=&tgui=1&w...", /list (/list), null, null) - [2026-09-27 20:51:30.055] RUNTIME: runtime error: turf_expose overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_atmos_process New Proc: check_atmos_process - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: April Davies (/mob/living/carbon/human) - src: null - usr.loc: the floor (95,116,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_expose overridden. Use ov...", "code/datums/signals.dm", 43) - the window (/obj/structure/window/unanchored): RegisterSignal(the floor (98,116,2) (/turf/open/floor/iron), "turf_expose", "check_atmos_process", 0) - /datum/element/atmos_sensitive (/datum/element/atmos_sensitive): react to move(the window (/obj/structure/window/unanchored), the floor (96,116,2) (/turf/open/floor/iron), 4, 0, null, 1) - the window (/obj/structure/window/unanchored): SendSignal("movable_moved", /list (/list)) - the window (/obj/structure/window/unanchored): Moved(the floor (96,116,2) (/turf/open/floor/iron), 4, 0, null, 1) - the window (/obj/structure/window/unanchored): Moved(the floor (96,116,2) (/turf/open/floor/iron), 4, 0, null, null) - the window (/obj/structure/window/unanchored): Move(the floor (97,116,2) (/turf/open/floor/iron), 4, 10.5741, 1) - the window (/obj/structure/window/unanchored): Move(the floor (97,116,2) (/turf/open/floor/iron), 4, 10.5741, 1) - the window (/obj/structure/window/unanchored): Move(the floor (97,116,2) (/turf/open/floor/iron), 4, 10.5741) - April Davies (/mob/living/carbon/human): PushAM(the window (/obj/structure/window/unanchored), 1000) - ... - April Davies (/mob/living/carbon/human): Move(the floor (96,116,2) (/turf/open/floor/iron), 4, 0, 1) - April Davies (/mob/living/carbon/human): Move(the floor (96,116,2) (/turf/open/floor/iron), 4, null) - April Davies (/mob/living/carbon/human): Move(the floor (96,116,2) (/turf/open/floor/iron), 4) - April Davies (/mob/living/carbon/human): Move(the floor (96,116,2) (/turf/open/floor/iron), 4) - Glikzzyy (/client): Move(the floor (96,116,2) (/turf/open/floor/iron), 4) - April Davies (/mob/living/carbon/human): keyLoop(Glikzzyy (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-27 20:52:11.399] RUNTIME: ## TESTING: GC: -- [0x3000b4d] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-09-27 20:52:43.457] RUNTIME: ## TESTING: GC: -- [0x3000032] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-09-27 20:52:51.778] RUNTIME: ## TESTING: GC: -- [0x3000c27] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 3) [2026-09-27 20:53:15.699] RUNTIME: ## TESTING: GC: -- [0x300017c] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-09-27 20:53:53.876] 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: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (111,80,2) (/turf/open/floor/iron/dark) - src.loc: Lucy Donkin (/mob/living/carbon/human/species/monkey) - call stack: - the human head (/obj/item/bodypart/head): check wounding("wound_blunt", 25, 81, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the human head (/obj/item/bodypart/head): receive damage(39, 0, 0, 1, 0, null, 81, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - Lucy Donkin (/mob/living/carbon/human/species/monkey): apply damage(39, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 81, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - Lucy Donkin (/mob/living/carbon/human/species/monkey): apply damage(39, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 81, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the fire extinguisher (/obj/item/extinguisher): attack secondary(Lucy Donkin (/mob/living/carbon/human/species/monkey), Captain Jared Rysenbouger (/mob/living/carbon/human), /list (/list), /list (/list)) - Lucy Donkin (/mob/living/carbon/human/species/monkey): attackby secondary(the fire extinguisher (/obj/item/extinguisher), Captain Jared Rysenbouger (/mob/living/carbon/human), /list (/list), /list (/list)) - the fire extinguisher (/obj/item/extinguisher): melee attack chain(Captain Jared Rysenbouger (/mob/living/carbon/human), Lucy Donkin (/mob/living/carbon/human/species/monkey), /list (/list), /list (/list)) - Captain Jared Rysenbouger (/mob/living/carbon/human): ClickOn(Lucy Donkin (/mob/living/carbon/human/species/monkey), "icon-x=16;icon-y=18;right=1;bu...") - Lucy Donkin (/mob/living/carbon/human/species/monkey): Click(the floor (110,80,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=16;icon-y=18;right=1;bu...") - [2026-09-27 20:53:56.832] 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: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (111,80,2) (/turf/open/floor/iron/dark) - src.loc: Lucy Donkin (/mob/living/carbon/human/species/monkey) - call stack: - the human head (/obj/item/bodypart/head): check wounding("wound_blunt", 25, 78, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the human head (/obj/item/bodypart/head): receive damage(39, 0, 0, 1, 0, null, 78, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - Lucy Donkin (/mob/living/carbon/human/species/monkey): apply damage(39, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 78, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - Lucy Donkin (/mob/living/carbon/human/species/monkey): apply damage(39, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 78, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the fire extinguisher (/obj/item/extinguisher): attack secondary(Lucy Donkin (/mob/living/carbon/human/species/monkey), Captain Jared Rysenbouger (/mob/living/carbon/human), /list (/list), /list (/list)) - Lucy Donkin (/mob/living/carbon/human/species/monkey): attackby secondary(the fire extinguisher (/obj/item/extinguisher), Captain Jared Rysenbouger (/mob/living/carbon/human), /list (/list), /list (/list)) - the fire extinguisher (/obj/item/extinguisher): melee attack chain(Captain Jared Rysenbouger (/mob/living/carbon/human), Lucy Donkin (/mob/living/carbon/human/species/monkey), /list (/list), /list (/list)) - Captain Jared Rysenbouger (/mob/living/carbon/human): ClickOn(Lucy Donkin (/mob/living/carbon/human/species/monkey), "icon-x=16;icon-y=17;right=1;bu...") - Lucy Donkin (/mob/living/carbon/human/species/monkey): Click(the floor (110,80,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=16;icon-y=17;right=1;bu...") - [2026-09-27 20:53:59.802] 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: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the human head (/obj/item/bodypart/head) - usr.loc: the floor (111,80,2) (/turf/open/floor/iron/dark) - src.loc: Lucy Donkin (/mob/living/carbon/human/species/monkey) - call stack: - the human head (/obj/item/bodypart/head): check wounding("wound_blunt", 25, 115, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the human head (/obj/item/bodypart/head): receive damage(39, 0, 0, 1, 0, null, 115, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - Lucy Donkin (/mob/living/carbon/human/species/monkey): apply damage(39, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 115, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - Lucy Donkin (/mob/living/carbon/human/species/monkey): apply damage(39, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 115, 0, 0, null, the fire extinguisher (/obj/item/extinguisher), 1) - the fire extinguisher (/obj/item/extinguisher): attack secondary(Lucy Donkin (/mob/living/carbon/human/species/monkey), Captain Jared Rysenbouger (/mob/living/carbon/human), /list (/list), /list (/list)) - Lucy Donkin (/mob/living/carbon/human/species/monkey): attackby secondary(the fire extinguisher (/obj/item/extinguisher), Captain Jared Rysenbouger (/mob/living/carbon/human), /list (/list), /list (/list)) - the fire extinguisher (/obj/item/extinguisher): melee attack chain(Captain Jared Rysenbouger (/mob/living/carbon/human), Lucy Donkin (/mob/living/carbon/human/species/monkey), /list (/list), /list (/list)) - Captain Jared Rysenbouger (/mob/living/carbon/human): ClickOn(Lucy Donkin (/mob/living/carbon/human/species/monkey), "icon-x=19;icon-y=16;vis-x=17;v...") - Lucy Donkin (/mob/living/carbon/human/species/monkey): Click(the floor (110,80,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=19;icon-y=16;vis-x=17;v...") - [2026-09-27 20:54:40.476] RUNTIME: runtime error: human_punched overridden. Use override = TRUE to suppress this warning. - Target: the monkey (922) (as Macey Thomas) (/mob/living/carbon/human) Existing Proc: human_punched New Proc: human_punched - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the monkey (922) (as Macey Tho... (/mob/living/carbon/human) - src: null - usr.loc: the floor (113,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("human_punched overridden. Use ...", "code/datums/signals.dm", 43) - /datum/element/on_hit_effect (/datum/element/on_hit_effect): RegisterSignal(the monkey (922) (as Macey Tho... (/mob/living/carbon/human), "human_punched", "human_punched", 0) - /datum/element/on_hit_effect (/datum/element/on_hit_effect): Attach(the monkey (922) (as Macey Tho... (/mob/living/carbon/human)) - the monkey (922) (as Macey Tho... (/mob/living/carbon/human): AddElement(/list (/list)) - the monkey (922) (as Macey Tho... (/mob/living/carbon/human): AddElementTrait("trait_on_hit_effect", "\[0x2105a45c]", /datum/element/on_hit_effect (/datum/element/on_hit_effect)) - /datum/element/venomous (/datum/element/venomous): Attach(the monkey (922) (as Macey Tho... (/mob/living/carbon/human), /datum/reagent/toxin (/datum/reagent/toxin), 3, 2, 0) - the monkey (922) (as Macey Tho... (/mob/living/carbon/human): AddElement(/list (/list)) - Venomous (/datum/mutation/venomous_strikes): apply venom() - Venomous (/datum/mutation/venomous_strikes): on acquiring(the monkey (922) (as Macey Tho... (/mob/living/carbon/human)) - /datum/dna (/datum/dna): add mutation(Venomous (/datum/mutation/venomous_strikes), /list (/list)) - Venomous mutator (/obj/item/dnainjector/activator): inject(the monkey (922) (as Macey Tho... (/mob/living/carbon/human), the monkey (922) (as Macey Tho... (/mob/living/carbon/human)) - Venomous mutator (/obj/item/dnainjector/activator): attack(the monkey (922) (as Macey Tho... (/mob/living/carbon/human), the monkey (922) (as Macey Tho... (/mob/living/carbon/human), /list (/list), /list (/list)) - the monkey (922) (as Macey Tho... (/mob/living/carbon/human): attackby(Venomous mutator (/obj/item/dnainjector/activator), the monkey (922) (as Macey Tho... (/mob/living/carbon/human), /list (/list), /list (/list)) - Venomous mutator (/obj/item/dnainjector/activator): melee attack chain(the monkey (922) (as Macey Tho... (/mob/living/carbon/human), the monkey (922) (as Macey Tho... (/mob/living/carbon/human), /list (/list), /list (/list)) - the monkey (922) (as Macey Tho... (/mob/living/carbon/human): ClickOn(the monkey (922) (as Macey Tho... (/mob/living/carbon/human), "icon-x=20;icon-y=15;left=1;but...") - the monkey (922) (as Macey Tho... (/mob/living/carbon/human): Click(the floor (113,82,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=20;icon-y=15;left=1;but...") - Davethwave (/client): Click(the monkey (922) (as Macey Tho... (/mob/living/carbon/human), the floor (113,82,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=20;icon-y=15;left=1;but...") - [2026-09-27 20:54:45.999] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Veronica Black (/mob/living/carbon/human) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: the floor (111,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "