[2026-10-19 02:17:55.209] Starting up round ID 264390. - ------------------------- [2026-10-19 02:17:55.276] RUNTIME: World loaded at 02:17:55! [2026-10-19 02:17:55.276] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-10-19 02:17:55.277] RUNTIME: Running /tg/ revision: 2026-10-19T00:15:38+00:00 - origin/master: 480239c1e5acb16e8185d6ffe2db1176064ae1b3 - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - Test merge active of PR #98133 commit 826311ace693ace9191de6da9e5cab065fb119b5 - Test merge active of PR #98197 commit 9a4ab26365626a72a66263fcf6b23f1f96e4a512 - HEAD: 4ce8b78b337453243bc67765992fae5f68830e8e - Running rust-g version 7.0.0 [2026-10-19 02:17:55.281] RUNTIME: map_config not found: _maps/map_jsons/eventmap.json [2026-10-19 02:17:55.282] RUNTIME: map_config not found: _maps/map_jsons/eventmap2.json [2026-10-19 02:17:55.283] RUNTIME: Database connection established. [2026-10-19 02:17:55.283] RUNTIME: Round ID: 264390 [2026-10-19 02:17:55.284] RUNTIME: Running /tg/ revision: 2026-10-19T00:15:38+00:00 - origin/master: 480239c1e5acb16e8185d6ffe2db1176064ae1b3 - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - Test merge active of PR #98133 commit 826311ace693ace9191de6da9e5cab065fb119b5 - Test merge active of PR #98197 commit 9a4ab26365626a72a66263fcf6b23f1f96e4a512 - HEAD: 4ce8b78b337453243bc67765992fae5f68830e8e - Running rust-g version 7.0.0 [2026-10-19 02:17:55.535] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-10-19 02:17:56.541] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-10-19 02:17:56.541] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-10-19 02:17:56.555] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-10-19 02:17:56.558] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2026-10-19 02:17:56.699] RUNTIME: Initialized Sounds subsystem within 0.14 seconds! [2026-10-19 02:17:56.701] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-10-19 02:17:56.701] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-10-19 02:17:56.702] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-10-19 02:17:56.713] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-10-19 02:17:57.042] RUNTIME: Initialized Greyscale subsystem within 0.33 seconds! [2026-10-19 02:17:57.043] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-10-19 02:17:59.394] RUNTIME: Initialized Early Assets subsystem within 2.35 seconds! [2026-10-19 02:17:59.397] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-10-19 02:17:59.398] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-10-19 02:17:59.399] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-10-19 02:17:59.404] RUNTIME: Initialized IDs and Access subsystem within 0.01 seconds! [2026-10-19 02:17:59.405] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-10-19 02:17:59.405] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-10-19 02:17:59.405] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-10-19 02:17:59.406] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-10-19 02:17:59.406] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-10-19 02:18:00.421] RUNTIME: Initialized Text To Speech subsystem within 1.01 seconds! [2026-10-19 02:18:00.421] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-10-19 02:18:00.439] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-10-19 02:18:00.439] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-10-19 02:18:00.440] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-10-19 02:18:00.941] RUNTIME: Initialized PRISM subsystem within 0.5 seconds! [2026-10-19 02:18:00.941] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-10-19 02:18:00.942] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-10-19 02:18:00.943] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-10-19 02:18:00.943] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-10-19 02:18:00.944] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-10-19 02:18:00.947] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-10-19 02:18:00.947] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-10-19 02:18:00.947] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-10-19 02:18:00.948] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-10-19 02:18:00.948] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-10-19 02:18:00.948] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-10-19 02:18:00.949] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-10-19 02:18:00.950] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-10-19 02:18:00.988] RUNTIME: Initialized Research subsystem within 0.04 seconds! [2026-10-19 02:18:00.991] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-10-19 02:18:00.998] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-10-19 02:18:00.998] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-10-19 02:18:00.998] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-10-19 02:18:01.218] RUNTIME: Initialized Instruments subsystem within 0.22 seconds! [2026-10-19 02:18:01.218] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-10-19 02:18:24.866] RUNTIME: Initialized Achievements subsystem within 23.65 seconds! [2026-10-19 02:18:25.152] RUNTIME: Initialized Ticker subsystem within 0.28 seconds! [2026-10-19 02:18:26.390] RUNTIME: Loading MetaStation... [2026-10-19 02:18:28.401] RUNTIME: Loaded Station in 2.01094s! [2026-10-19 02:18:30.717] RUNTIME: Loaded Lavaland in 1.73594s! [2026-10-19 02:18:38.746] RUNTIME: Lava Ruins loader finished placing 33/42 ruins with 0 left to spend. [2026-10-19 02:18:38.965] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-10-19 02:18:40.062] RUNTIME: Cave Generator terrain generation finished in 1.0875s! [2026-10-19 02:18:40.111] RUNTIME: Cave Generator terrain generation finished in 0.0421875s! [2026-10-19 02:18:43.432] RUNTIME: Cave Generator terrain population finished in 0.0773437s! [2026-10-19 02:18:43.437] RUNTIME: Cave Generator terrain population finished in 0.0015625s! [2026-10-19 02:18:44.475] RUNTIME: Initialized Mapping subsystem within 18.12 seconds! [2026-10-19 02:18:44.478] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-10-19 02:18:44.543] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-10-19 02:18:44.548] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-10-19 02:19:56.374] RUNTIME: Initialized Atoms subsystem within 71.82 seconds! [2026-10-19 02:19:56.496] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load prisoner tattoos (/datum/controller/subsystem/persistence/proc/load_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,6 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-19 02:19:56.518] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-10-19 02:19:56.594] RUNTIME: runtime error: Found painting size with no matching canvas type - proc name: load persistent (/obj/structure/sign/painting/proc/load_persistent) - source file: code/modules/art/paintings.dm,733 - usr: null - src: the Curated Painting Exhibit m... (/obj/structure/sign/painting/library_secure) - src.loc: the carpet (85,130,2) (/turf/open/floor/carpet/royalblue) - call stack: - the Curated Painting Exhibit m... (/obj/structure/sign/painting/library_secure): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-19 02:19:56.807] RUNTIME: Initialized Persistent Paintings subsystem within 0.29 seconds! [2026-10-19 02:19:59.568] RUNTIME: Initialized Assets subsystem within 2.75 seconds! [2026-10-19 02:19:59.756] RUNTIME: Initialized Wardrobe subsystem within 0.04 seconds! [2026-10-19 02:19:59.762] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-10-19 02:20:00.184] RUNTIME: Initialized Ore Generation subsystem within 0.42 seconds! [2026-10-19 02:20:00.372] RUNTIME: Initialized Minor Mapping subsystem within 0.18 seconds! [2026-10-19 02:20:00.383] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-10-19 02:20:00.593] RUNTIME: Initialized Machines subsystem within 0.21 seconds! [2026-10-19 02:20:00.601] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-10-19 02:20:16.928] RUNTIME: Initialized Lighting subsystem within 16.32 seconds! [2026-10-19 02:20:18.497] RUNTIME: Initialized Library Loading subsystem within 1.57 seconds! [2026-10-19 02:20:24.442] RUNTIME: Initialized Icon Smoothing subsystem within 5.94 seconds! [2026-10-19 02:20:24.834] RUNTIME: Initialized Fishing subsystem within 0.38 seconds! [2026-10-19 02:20:37.566] RUNTIME: Initialized Atmospherics subsystem within 12.73 seconds! [2026-10-19 02:20:42.141] RUNTIME: Initialized Shuttle subsystem within 4.57 seconds! [2026-10-19 02:20:42.185] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-10-19 02:20:42.466] RUNTIME: Initialized Ban Cache subsystem within 0.28 seconds! [2026-10-19 02:20:42.467] RUNTIME: Initializations complete within 165.927 seconds! [2026-10-19 02:21:13.526] RUNTIME: runtime error: Cannot read null.stat_panel - proc name: fire (/datum/controller/subsystem/statpanels/fire) - source file: code/controllers/subsystem/statpanel.dm,58 - usr: null - src: Stat Panels (/datum/controller/subsystem/statpanels) - call stack: - Stat Panels (/datum/controller/subsystem/statpanels): fire(1) - Stat Panels (/datum/controller/subsystem/statpanels): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 02:23:55.474] RUNTIME: runtime error: A client was Del()'d without a persistent_client! This should not be happening. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("A client was Del()\'d without ...", "code/modules/client/client_pro...", 629) - Marshmeadow (/client): Destroy() - Marshmeadow (/client): Del() - [2026-10-19 02:24:40.222] RUNTIME: runtime error: A client was Del()'d without a persistent_client! This should not be happening. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("A client was Del()\'d without ...", "code/modules/client/client_pro...", 629) - Omega_DarkPotato (/client): Destroy() - Omega_DarkPotato (/client): Del() - [2026-10-19 02:25:11.400] 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", "infamous626 \\ C.Y.B.E.R.M.A.S...", /list (/list)) - log manifest("infamous626", C.Y.B.E.R.M.A.S.T.E.R (/datum/mind), C.Y.B.E.R.M.A.S.T.E.R (/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-10-19 02:25:13.212] RUNTIME: Game start took 7.50703s [2026-10-19 02:28:16.092] RUNTIME: runtime error: Invalid timer: Timer: 5052 ([0x21042e5f]), TTR: 88960.9, wait:2 Flags: TIMER_CLIENT_TIME, TIMER_STOPPABLE, callBack: [0x21060d41], callBack.object: /datum/looping_sound/showering(/datum/looping_sound/showering), callBack.delegate:start_sound_loop, source: code/datums/looping_sounds/_looping_sound.dm:293Prev: NULL, Next: NULL, SPENT(88960.9), QDELETED, NO CALLBACK world.time: 5032.5, head_offset: 4800, practical_offset: 466, REALTIMEOFDAY: 88960.9 - proc name: fire (/datum/controller/subsystem/timer/fire) - source file: code/controllers/subsystem/timer.dm,122 - usr: null - src: Sound Loops (/datum/controller/subsystem/timer/sound_loops) - call stack: - 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-10-19 02:29:46.150] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the plating",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Natalie Holderman (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,121,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 plating (50,110,12) (/turf/open/floor/plating)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the plating (50,110,12) (/turf/open/floor/plating)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(Unknown Gateway (/datum/gateway_destination/gateway)) - the gateway (/obj/machinery/gateway/centerstation): activate(Unknown Gateway (/datum/gateway_destination/gateway)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(Unknown Gateway (/datum/gateway_destination/gateway)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/activate", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/activate", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Chowder McArthor (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-10-19 02:29:46.157] RUNTIME: runtime error: undefined variable /turf/open/floor/plating/var/glide_size - proc name: update parallax (/atom/movable/screen/parallax_home/proc/update_parallax) - source file: code/_onclick/hud/parallax/parallax.dm,134 - usr: Natalie Holderman (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (116,121,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 plating (50,110,12) (/turf/open/floor/plating)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the plating (50,110,12) (/turf/open/floor/plating)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(Unknown Gateway (/datum/gateway_destination/gateway)) - the gateway (/obj/machinery/gateway/centerstation): activate(Unknown Gateway (/datum/gateway_destination/gateway)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(Unknown Gateway (/datum/gateway_destination/gateway)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/activate", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/activate", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Chowder McArthor (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-10-19 02:30:09.936] 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: Clyde Rosensteel (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (71,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), Clyde Rosensteel (/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), Clyde Rosensteel (/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(Clyde Rosensteel (/mob/living/carbon/human), the cigarette (/obj/item/cigarette/robustgold), /list (/list)) - the cigarette (/obj/item/cigarette/robustgold): melee attack chain(Clyde Rosensteel (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), /list (/list), /list (/list)) - Clyde Rosensteel (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), "icon-x=16;icon-y=11;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery): Click(the floor (71,142,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=16;icon-y=11;left=1;but...") - ... - world: push usr(Clyde Rosensteel (/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) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 02:30:50.697] RUNTIME: runtime error: Volume modifier 0 must be +ve - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bubble Root (/mob/living/carbon/human) - src: null - usr.loc: the floor (121,126,2) (/turf/open/floor/iron) - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(Nicholas Perry (/mob/living/carbon/human), 4, 0, 1, null) - the spray can (/obj/item/toy/crayon/spraycan): use on(Nicholas Perry (/mob/living/carbon/human), Bubble Root (/mob/living/carbon/human), /list (/list)) - the spray can (/obj/item/toy/crayon/spraycan): interact with atom(Nicholas Perry (/mob/living/carbon/human), Bubble Root (/mob/living/carbon/human), /list (/list)) - Nicholas Perry (/mob/living/carbon/human): base item interaction(Bubble Root (/mob/living/carbon/human), the spray can (/obj/item/toy/crayon/spraycan), /list (/list)) - the spray can (/obj/item/toy/crayon/spraycan): melee attack chain(Bubble Root (/mob/living/carbon/human), Nicholas Perry (/mob/living/carbon/human), /list (/list), /list (/list)) - Bubble Root (/mob/living/carbon/human): ClickOn(Nicholas Perry (/mob/living/carbon/human), "icon-x=15;icon-y=22;left=1;but...") - Nicholas Perry (/mob/living/carbon/human): Click(the floor (120,127,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=15;icon-y=22;left=1;but...") - Tiny_021 (/client): Click(Nicholas Perry (/mob/living/carbon/human), the floor (120,127,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=15;icon-y=22;left=1;but...") - [2026-10-19 02:31:07.319] RUNTIME: runtime error: Volume modifier 0 must be +ve - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bubble Root (/mob/living/carbon/human) - src: null - usr.loc: the floor (121,126,2) (/turf/open/floor/iron) - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(Nicholas Perry (/mob/living/carbon/human), 4, 0, 1, null) - the spray can (/obj/item/toy/crayon/spraycan): use on(Nicholas Perry (/mob/living/carbon/human), Bubble Root (/mob/living/carbon/human), /list (/list)) - the spray can (/obj/item/toy/crayon/spraycan): interact with atom(Nicholas Perry (/mob/living/carbon/human), Bubble Root (/mob/living/carbon/human), /list (/list)) - Nicholas Perry (/mob/living/carbon/human): base item interaction(Bubble Root (/mob/living/carbon/human), the spray can (/obj/item/toy/crayon/spraycan), /list (/list)) - the spray can (/obj/item/toy/crayon/spraycan): melee attack chain(Bubble Root (/mob/living/carbon/human), Nicholas Perry (/mob/living/carbon/human), /list (/list), /list (/list)) - Bubble Root (/mob/living/carbon/human): ClickOn(Nicholas Perry (/mob/living/carbon/human), "icon-x=18;icon-y=19;left=1;but...") - Nicholas Perry (/mob/living/carbon/human): Click(the floor (121,127,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=18;icon-y=19;left=1;but...") - Tiny_021 (/client): Click(Nicholas Perry (/mob/living/carbon/human), the floor (121,127,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=18;icon-y=19;left=1;but...") - [2026-10-19 02:32:12.784] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the plating",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai) - src: null - usr.loc: the floor (214,144,2) (/turf/open/floor/circuit/green) - 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 plating (50,110,12) (/turf/open/floor/plating)) - the screen (/atom/movable/screen/map_view/gateway_port): display to client(Infamous626 (/client)) - the screen (/atom/movable/screen/map_view/gateway_port): display to(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai), null) - Gateway Control (/obj/machinery/computer/gateway_control): ui interact(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai), /datum/tgui (/datum/tgui)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai), /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-10-19 02:32:12.789] RUNTIME: runtime error: undefined variable /turf/open/floor/plating/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: C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (214,144,2) (/turf/open/floor/circuit/green) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the plating (50,110,12) (/turf/open/floor/plating)) - the screen (/atom/movable/screen/map_view/gateway_port): display to client(Infamous626 (/client)) - the screen (/atom/movable/screen/map_view/gateway_port): display to(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai), null) - Gateway Control (/obj/machinery/computer/gateway_control): ui interact(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai), /datum/tgui (/datum/tgui)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai)) - Gateway Control (/obj/machinery/computer/gateway_control): attack ai(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 02:33:19.691] RUNTIME: ## TESTING: GC: -- [0x21069775] | /datum/tgui was unable to be GC'd -- (ref count of 5) [2026-10-19 02:33:34.029] RUNTIME: ## TESTING: GC: -- [0x300000d] | /mob/dead/new_player was unable to be GC'd -- (ref count of 19) [2026-10-19 02:35:57.583] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Anya Baranova (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Anya Baranova (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Anya Baranova (/mob/living/carbon/human): Say("o-mimimimimimi...") - Anya Baranova (/mob/living/carbon/human): Say("o-mimimimimimi...") - /datum/tgui_say (/datum/tgui_say): delegate speech("o-mimimimimimi...", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Anya Baranova (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): on creation(Anya Baranova (/mob/living/carbon/human), 100) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): on creation(Anya Baranova (/mob/living/carbon/human), 100) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): New(/list (/list)) - Anya Baranova (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping), 100) - Anya Baranova (/mob/living/carbon/human): AdjustSleeping(100) - /datum/status_effect/drowsines... (/datum/status_effect/drowsiness): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 02:36:46.623] RUNTIME: ## TESTING: GC: -- [0x2031632] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-19 02:39:21.291] RUNTIME: ## TESTING: GC: -- [0x2106c215] | /datum/looping_sound/changeling_absorb was unable to be GC'd -- (ref count of 3) [2026-10-19 02:40:40.663] RUNTIME: ## TESTING: GC: -- [0x2034ff3] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-19 02:43:08.704] RUNTIME: runtime error: Cannot read 0.gc_destroyed - proc name: queue verb (/proc/_queue_verb) - source file: code/controllers/subsystem/verb_manager.dm,89 - usr: 0 - src: null - call stack: - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Clyde Rosensteel (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Clyde Rosensteel (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), 0) - Clyde Rosensteel (/mob/living/carbon/human): Say(";I-OW!") - Clyde Rosensteel (/mob/living/carbon/human): Say(";I-OW!") - /datum/tgui_say (/datum/tgui_say): delegate speech("I-OW!", "Radio") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Clyde Rosensteel (/mob/living/carbon/human): force say(null, 1, 0) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): try force say() - ... - the floor (99,145,2) (/turf/open/floor/iron): Enter(the hoverboard (/obj/vehicle/ridden/scooter/skateboard/hoverboard)) - the hoverboard (/obj/vehicle/ridden/scooter/skateboard/hoverboard): Move(the floor (99,145,2) (/turf/open/floor/iron), 1, 0, 1) - /datum/component/riding/vehicl... (/datum/component/riding/vehicle/scooter/skateboard/hover): handle ride(Captain Jared Rysenbouger (/mob/living/carbon/human), 1) - the hoverboard (/obj/vehicle/ridden/scooter/skateboard/hoverboard): SendSignal("driver_move", /list (/list)) - the hoverboard (/obj/vehicle/ridden/scooter/skateboard/hoverboard): relaymove(Captain Jared Rysenbouger (/mob/living/carbon/human), 1) - Antheus (/client): Move(the floor (99,145,2) (/turf/open/floor/iron), 1) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 02:49:34.472] RUNTIME: runtime error: Cannot execute null.IsContainedAtomAccessible(). - proc name: pointed (/mob/proc/_pointed) - source file: code/modules/point/point.dm,123 - usr: (src) - src: Natalie Holderman (/mob/living/carbon/human) - src.loc: the floor (101,114,2) (/turf/open/floor/iron) - call stack: - Natalie Holderman (/mob/living/carbon/human): pointed(the fish revival kit (/obj/effect/abstract/mystery_box_item)) - Natalie Holderman (/mob/living/carbon/human): pointed(the fish revival kit (/obj/effect/abstract/mystery_box_item)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Natalie Holderman (/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-10-19 02:55:49.884] RUNTIME: runtime error: Cannot read null.screen_groups - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1136 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (108,137,2) (/turf/open/floor/iron/dark) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(Dewey Hobbs (/mob/dead/observer)) - /datum/storage/backpack (/datum/storage/backpack): can see contents() - /datum/storage/backpack (/datum/storage/backpack): refresh views() - /datum/storage/backpack (/datum/storage/backpack): handle exit(the satchel (/obj/item/storage/backpack/satchel), the screwdriver (/obj/item/screwdriver), 0) - the satchel (/obj/item/storage/backpack/satchel): SendSignal("atom_exited", /list (/list)) - the satchel (/obj/item/storage/backpack/satchel): Exited(the screwdriver (/obj/item/screwdriver), 0) - the satchel (/obj/item/storage/backpack/satchel): Exited(the screwdriver (/obj/item/screwdriver), 0) - the screwdriver (/obj/item/screwdriver): doMove(Clyde Rosensteel (/mob/living/carbon/human)) - the screwdriver (/obj/item/screwdriver): doMove(Clyde Rosensteel (/mob/living/carbon/human)) - the screwdriver (/obj/item/screwdriver): forceMove(Clyde Rosensteel (/mob/living/carbon/human)) - ... - Clyde Rosensteel (/mob/living/carbon/human): ClickOn(the screwdriver (/obj/item/screwdriver), "icon-x=24;icon-y=17;left=1;but...") - the screwdriver (/obj/item/screwdriver): Click(null, "map_screen.map", "icon-x=24;icon-y=17;left=1;but...") - the screwdriver (/obj/item/screwdriver): Click(null, "map_screen.map", "icon-x=24;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 02:56:13.021] 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: Selene34Aurora (/mob/dead/new_player) - src: null - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10, 3, null, "code/modules/admin/greyscale_m...", 279) - /datum/greyscale_modify_menu (/datum/greyscale_modify_menu): queue refresh() - /datum/greyscale_modify_menu (/datum/greyscale_modify_menu): ui act("select_config", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/tgui (/datum/tgui): on act message("select_config", /list (/list), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-19 02:56:40.454] RUNTIME: ## TESTING: GC: -- [0x3000029] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-10-19 02:59:14.530] RUNTIME: runtime error: Invalid timer: ]Timer: 52898 ([0x21073995]), TTR: 107545, wait:4 Flags: TIMER_CLIENT_TIME, TIMER_STOPPABLE, callBack: [0x2100fdc7], callBack.object: /datum/looping_sound/generator(/datum/looping_sound/generator), callBack.delegate:start_sound_loop, source: code/datums/looping_sounds/_looping_sound.dm:293Prev: NULL, Next: NULL, SPENT(107545), QDELETED, NO CALLBACK world.time: 23165, head_offset: 22800, practical_offset: 731, REALTIMEOFDAY: 107545 - proc name: fire (/datum/controller/subsystem/timer/fire) - source file: code/controllers/subsystem/timer.dm,122 - usr: null - src: Sound Loops (/datum/controller/subsystem/timer/sound_loops) - call stack: - 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-10-19 03:00:24.435] RUNTIME: ## TESTING: GC: -- [0x203704e] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-19 03:00:28.620] RUNTIME: ## TESTING: GC: -- [0x20371d2] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-19 03:00:58.140] RUNTIME: ## WARNING: shuttle "arrival" could not enter transit space. Docked at arrival_stationary. Transit dock dock_5. in code/modules/shuttle/mobile_port/mobile_port.dm at line 345 src: the arrivals shuttle usr: . [2026-10-19 03:02:44.473] RUNTIME: ## TESTING: GC: -- [0x20005c1] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-19 03:03:10.548] RUNTIME: runtime error: Invalid timer: ]Timer: 64322 ([0x21071f67]), TTR: 109905, wait:10 Flags: TIMER_CLIENT_TIME, TIMER_STOPPABLE, callBack: [0x2107475b], callBack.object: /datum/looping_sound/microwave(/datum/looping_sound/microwave), callBack.delegate:start_sound_loop, source: code/datums/looping_sounds/_looping_sound.dm:293Prev: NULL, Next: NULL, SPENT(109905), QDELETED, NO CALLBACK world.time: 25440.5, head_offset: 25200, practical_offset: 482, REALTIMEOFDAY: 109905 - proc name: fire (/datum/controller/subsystem/timer/fire) - source file: code/controllers/subsystem/timer.dm,122 - usr: null - src: Sound Loops (/datum/controller/subsystem/timer/sound_loops) - call stack: - 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-10-19 03:03:30.111] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:30.428] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.35, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.35) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(1) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:30.694] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:30.942] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:31.211] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:31.461] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:31.736] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:32.152] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.4, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.4) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.4) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.4) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.4) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.4) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.4) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.4) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.4) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:32.495] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.35, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.35) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.35) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(1) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:32.739] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:33.007] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:33.267] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:33.566] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:33.813] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:34.133] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:34.448] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:34.711] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:35.013] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:35.282] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:35.520] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:35.838] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(1) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:36.098] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:36.336] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:36.591] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:36.846] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:37.098] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:37.339] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:37.586] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:37.863] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:38.148] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:38.399] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:38.653] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:38.908] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:39.152] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:39.419] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:39.661] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:39.945] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(1) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:40.206] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:40.476] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:40.738] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:40.999] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:41.251] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:41.524] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:41.760] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:42.008] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:42.281] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:42.562] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.3, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.3) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:42.829] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:43.093] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:43.357] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:03:43.602] RUNTIME: runtime error: Cannot read null.song - proc name: perform (/datum/bt_node/ai_behavior/setup_instrument/perform) - source file: code/datums/ai/generic_behaviors/setup_instrument.dm,10 - usr: null - src: /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument) - call stack: - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): perform(0.25, /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun)) - /datum/bt_node/ai_behavior/set... (/datum/bt_node/ai_behavior/setup_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/seque... (/datum/bt_node/composite/sequence): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/subtree/generic... (/datum/bt_node/subtree/generic_play_instrument): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun), 0.25) - /datum/ai_controller/monkey/pu... (/datum/ai_controller/monkey/pun_pun): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:04:07.840] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (107,144,2) (/turf/open/floor/iron) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Clyde Rosensteel (/mob/living/carbon/human), "icon-x=16;icon-y=23;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Clyde Rosensteel (/mob/living/carbon/human), "icon-x=16;icon-y=23;middle=1;b...") - Clyde Rosensteel (/mob/living/carbon/human): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=23;middle=1;b...") - Paltamayo (/client): Click(Clyde Rosensteel (/mob/living/carbon/human), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=23;middle=1;b...") - [2026-10-19 03:04:07.897] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (106,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Clyde Rosensteel (/mob/living/carbon/human), "icon-x=16;icon-y=23;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Clyde Rosensteel (/mob/living/carbon/human), "icon-x=16;icon-y=23;middle=1;b...") - Clyde Rosensteel (/mob/living/carbon/human): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=23;middle=1;b...") - Paltamayo (/client): Click(Clyde Rosensteel (/mob/living/carbon/human), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=23;middle=1;b...") - [2026-10-19 03:04:07.904] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (106,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Clyde Rosensteel (/mob/living/carbon/human), "icon-x=16;icon-y=23;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Clyde Rosensteel (/mob/living/carbon/human), "icon-x=16;icon-y=23;middle=1;b...") - Clyde Rosensteel (/mob/living/carbon/human): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=23;middle=1;b...") - Clyde Rosensteel (/mob/living/carbon/human): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=23;middle=1;b...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 03:04:07.907] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (106,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Clyde Rosensteel (/mob/living/carbon/human), "icon-x=16;icon-y=23;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Clyde Rosensteel (/mob/living/carbon/human), "icon-x=16;icon-y=23;middle=1;b...") - Clyde Rosensteel (/mob/living/carbon/human): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=23;middle=1;b...") - Clyde Rosensteel (/mob/living/carbon/human): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=23;middle=1;b...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 03:04:08.004] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (106,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Clyde Rosensteel (/mob/living/carbon/human), "icon-x=16;icon-y=23;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Clyde Rosensteel (/mob/living/carbon/human), "icon-x=16;icon-y=23;middle=1;b...") - Clyde Rosensteel (/mob/living/carbon/human): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=23;middle=1;b...") - Clyde Rosensteel (/mob/living/carbon/human): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=16;icon-y=23;middle=1;b...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 03:04:26.426] RUNTIME: runtime error: Invalid timer: ]Timer: 66742 ([0x210696f0]), TTR: 110664, wait:4 Flags: TIMER_CLIENT_TIME, TIMER_STOPPABLE, callBack: [0x2106cbf4], callBack.object: /datum/looping_sound/generator(/datum/looping_sound/generator), callBack.delegate:start_sound_loop, source: code/datums/looping_sounds/_looping_sound.dm:293Prev: NULL, Next: NULL, SPENT(110664), QDELETED, NO CALLBACK world.time: 26177, head_offset: 25800, practical_offset: 755, REALTIMEOFDAY: 110664 - proc name: fire (/datum/controller/subsystem/timer/fire) - source file: code/controllers/subsystem/timer.dm,122 - usr: null - src: Sound Loops (/datum/controller/subsystem/timer/sound_loops) - call stack: - 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-10-19 03:04:43.536] RUNTIME: ## TESTING: GC: -- [0x2035824] | /obj/item/implant/mindshield was unable to be GC'd -- (ref count of 3) [2026-10-19 03:04:46.113] RUNTIME: runtime error: Cannot read null.actions - proc name: enable cooldown actions (/datum/action/cooldown/proc/enable_cooldown_actions) - source file: code/datums/actions/cooldown_action.dm,208 - usr: null - src: Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes) - call stack: - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): enable cooldown actions() - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Activate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): PreActivate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Trigger(null, null, null) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): perform async(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/tendril)) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): start async() - [2026-10-19 03:09:21.417] RUNTIME: ## TESTING: GC: -- [0x3000128] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-10-19 03:10:46.992] RUNTIME: runtime error: Cannot read null.deployed_shell - proc name: Topic (/mob/living/silicon/Topic) - source file: code/modules/mob/living/silicon/silicon.dm,223 - usr: C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai) - src: C.Y.B.E.R.M.A.S.T.E.R Engineer... (/mob/living/silicon/robot/shell) - usr.loc: the floor (214,144,2) (/turf/open/floor/circuit/green) - src.loc: the floor (84,102,2) (/turf/open/floor/iron/white) - call stack: - C.Y.B.E.R.M.A.S.T.E.R Engineer... (/mob/living/silicon/robot/shell): Topic("src=\[mob_3264];track=Fitz%20S...", /list (/list)) - C.Y.B.E.R.M.A.S.T.E.R Engineer... (/mob/living/silicon/robot/shell): Topic("src=\[mob_3264];track=Fitz%20S...", /list (/list)) - Infamous626 (/client): Topic(C.Y.B.E.R.M.A.S.T.E.R Engineer... (/mob/living/silicon/robot/shell), "src=\[mob_3264];track=Fitz%20S...", /list (/list)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(C.Y.B.E.R.M.A.S.T.E.R (/mob/living/silicon/ai), /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-10-19 03:12:14.384] RUNTIME: ## TESTING: GC: -- [0x2037ea5] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-19 03:12:20.049] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.052] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.054] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.055] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.057] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.058] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.060] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.062] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.063] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.065] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.067] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.069] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.071] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.072] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.074] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.075] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.077] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.078] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.080] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.081] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.082] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.085] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.087] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.089] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.091] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.093] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.094] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.096] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.098] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.101] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.103] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.105] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.106] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.108] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.110] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:20.112] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (106,138,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=19;icon-y=15;left=1;but...", the floor (106,138,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (106,138,2) (/turf/open/floor/iron/dark), "icon-x=19;icon-y=15;left=1;but...") - the floor (106,138,2) (/turf/open/floor/iron/dark): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - NoxVS (/client): Click(the floor (106,138,2) (/turf/open/floor/iron/dark), the floor (106,138,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-19 03:12:24.453] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.456] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.457] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.459] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.460] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.461] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.463] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.464] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.465] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.467] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.468] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.469] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.471] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.472] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:24.473] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/living/carbon/human) - src: null - usr.loc: the floor (108,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (105,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/living/carbon/human), "icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): check click intercept("icon-x=20;icon-y=16;left=1;but...", the floor (105,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/living/carbon/human): ClickOn(the floor (105,137,2) (/turf/open/floor/iron/dark), "icon-x=20;icon-y=16;left=1;but...") - the floor (105,137,2) (/turf/open/floor/iron/dark): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - NoxVS (/client): Click(the floor (105,137,2) (/turf/open/floor/iron/dark), the floor (105,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-10-19 03:12:33.873] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the floor (109,136,2) (/turf/open/floor/iron/dark) - src.loc: the plasma tank (/obj/item/tank/internals/plasma) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 1) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 1) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 1) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, Ciel Marshall (/mob/living/carbon/human), 1, 1, 1) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, Ciel Marshall (/mob/living/carbon/human), 1, 1, 1) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, Ciel Marshall (/mob/living/carbon/human), 1, 1, 1) - Ciel Marshall (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the plasma tank (/obj/item/tank/internals/plasma), 0, 1, Ciel Marshall (/mob/living/carbon/human)) - Captain Jared Rysenbouger (/mob/living/carbon/human): take(Ciel Marshall (/mob/living/carbon/human), the plasma tank (/obj/item/tank/internals/plasma), 0) - ... - /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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:12:33.876] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (109,136,2) (/turf/open/floor/iron/dark) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 1) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 1) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 1) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, Ciel Marshall (/mob/living/carbon/human), 1, 1, 1) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, Ciel Marshall (/mob/living/carbon/human), 1, 1, 1) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, Ciel Marshall (/mob/living/carbon/human), 1, 1, 1) - Ciel Marshall (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the plasma tank (/obj/item/tank/internals/plasma), 0, 1, Ciel Marshall (/mob/living/carbon/human)) - Captain Jared Rysenbouger (/mob/living/carbon/human): take(Ciel Marshall (/mob/living/carbon/human), the plasma tank (/obj/item/tank/internals/plasma), 0) - ... - /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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:12:33.878] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the floor (109,136,2) (/turf/open/floor/iron/dark) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 1) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 1) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 1) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, Ciel Marshall (/mob/living/carbon/human), 1, 1, 1) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, Ciel Marshall (/mob/living/carbon/human), 1, 1, 1) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, Ciel Marshall (/mob/living/carbon/human), 1, 1, 1) - Ciel Marshall (/mob/living/carbon/human): temporarilyRemoveItemFromInventory(the plasma tank (/obj/item/tank/internals/plasma), 0, 1, Ciel Marshall (/mob/living/carbon/human)) - Captain Jared Rysenbouger (/mob/living/carbon/human): take(Ciel Marshall (/mob/living/carbon/human), the plasma tank (/obj/item/tank/internals/plasma), 0) - ... - /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() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:12:37.529] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the floor (110,138,2) (/turf/open/floor/iron/dark) - src.loc: the plasma tank (/obj/item/tank/internals/plasma) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Captain Jared Rysenbouger (/mob/living/carbon/human), 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (110,138,2) (/turf/open/floor/iron/dark), 0, -6, 0, 0, 1) - Captain Jared Rysenbouger (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Captain Jared Rysenbouger (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Antheus (/client), the floor (111,138,2) (/turf/open/floor/iron/dark), 22, 5) - Antheus (/client): gvb keyDown("Q", 978, 713, 1734, 1369) - Antheus (/client): keyDown("Q", 978, 713, 1734, 1369) - [2026-10-19 03:12:37.532] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (110,138,2) (/turf/open/floor/iron/dark) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Captain Jared Rysenbouger (/mob/living/carbon/human), 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (110,138,2) (/turf/open/floor/iron/dark), 0, -6, 0, 0, 1) - Captain Jared Rysenbouger (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Captain Jared Rysenbouger (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Antheus (/client), the floor (111,138,2) (/turf/open/floor/iron/dark), 22, 5) - Antheus (/client): gvb keyDown("Q", 978, 713, 1734, 1369) - Antheus (/client): keyDown("Q", 978, 713, 1734, 1369) - [2026-10-19 03:12:37.534] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Captain Jared Rysenbouger (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the floor (110,138,2) (/turf/open/floor/iron/dark) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Captain Jared Rysenbouger (/mob/living/carbon/human), 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Captain Jared Rysenbouger (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (110,138,2) (/turf/open/floor/iron/dark), 0, -6, 0, 0, 1) - Captain Jared Rysenbouger (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Captain Jared Rysenbouger (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Antheus (/client), the floor (111,138,2) (/turf/open/floor/iron/dark), 22, 5) - Antheus (/client): gvb keyDown("Q", 978, 713, 1734, 1369) - Antheus (/client): keyDown("Q", 978, 713, 1734, 1369) - [2026-10-19 03:13:54.985] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Ciel Marshall (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the carpet (104,130,2) (/turf/open/floor/carpet) - src.loc: the plasma tank (/obj/item/tank/internals/plasma) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the carpet (104,130,2) (/turf/open/floor/carpet), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the carpet (104,130,2) (/turf/open/floor/carpet), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the carpet (104,130,2) (/turf/open/floor/carpet), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the carpet (104,130,2) (/turf/open/floor/carpet), 6, 3, 0, 0, 1) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(BlueBouquet (/client), the carpet (105,130,2) (/turf/open/floor/carpet), 10, 29) - BlueBouquet (/client): gvb keyDown("Q", 689, 470, 1267, 1001) - BlueBouquet (/client): keyDown("Q", 689, 470, 1267, 1001) - [2026-10-19 03:13:54.987] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Ciel Marshall (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the carpet (104,130,2) (/turf/open/floor/carpet) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the carpet (104,130,2) (/turf/open/floor/carpet), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the carpet (104,130,2) (/turf/open/floor/carpet), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the carpet (104,130,2) (/turf/open/floor/carpet), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the carpet (104,130,2) (/turf/open/floor/carpet), 6, 3, 0, 0, 1) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(BlueBouquet (/client), the carpet (105,130,2) (/turf/open/floor/carpet), 10, 29) - BlueBouquet (/client): gvb keyDown("Q", 689, 470, 1267, 1001) - BlueBouquet (/client): keyDown("Q", 689, 470, 1267, 1001) - [2026-10-19 03:13:54.989] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Ciel Marshall (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the carpet (104,130,2) (/turf/open/floor/carpet) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the carpet (104,130,2) (/turf/open/floor/carpet), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the carpet (104,130,2) (/turf/open/floor/carpet), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the carpet (104,130,2) (/turf/open/floor/carpet), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the carpet (104,130,2) (/turf/open/floor/carpet), 6, 3, 0, 0, 1) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(BlueBouquet (/client), the carpet (105,130,2) (/turf/open/floor/carpet), 10, 29) - BlueBouquet (/client): gvb keyDown("Q", 689, 470, 1267, 1001) - BlueBouquet (/client): keyDown("Q", 689, 470, 1267, 1001) - [2026-10-19 03:14:06.850] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Ciel Marshall (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the floor (110,138,2) (/turf/open/floor/iron/dark) - src.loc: the plasma tank (/obj/item/tank/internals/plasma) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (110,138,2) (/turf/open/floor/iron/dark), -5, 6, 0, 0, 1) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(BlueBouquet (/client), the floor (112,137,2) (/turf/open/floor/iron/dark), 12, -3) - BlueBouquet (/client): gvb keyDown("Q", 760, 539, 1267, 1001) - BlueBouquet (/client): keyDown("Q", 760, 539, 1267, 1001) - [2026-10-19 03:14:06.853] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Ciel Marshall (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (110,138,2) (/turf/open/floor/iron/dark) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (110,138,2) (/turf/open/floor/iron/dark), -5, 6, 0, 0, 1) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(BlueBouquet (/client), the floor (112,137,2) (/turf/open/floor/iron/dark), 12, -3) - BlueBouquet (/client): gvb keyDown("Q", 760, 539, 1267, 1001) - BlueBouquet (/client): keyDown("Q", 760, 539, 1267, 1001) - [2026-10-19 03:14:06.855] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Ciel Marshall (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the floor (110,138,2) (/turf/open/floor/iron/dark) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (110,138,2) (/turf/open/floor/iron/dark), -5, 6, 0, 0, 1) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(BlueBouquet (/client), the floor (112,137,2) (/turf/open/floor/iron/dark), 12, -3) - BlueBouquet (/client): gvb keyDown("Q", 760, 539, 1267, 1001) - BlueBouquet (/client): keyDown("Q", 760, 539, 1267, 1001) - [2026-10-19 03:14:09.358] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Ciel Marshall (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the floor (110,138,2) (/turf/open/floor/iron/dark) - src.loc: the plasma tank (/obj/item/tank/internals/plasma) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (110,138,2) (/turf/open/floor/iron/dark), 1, -3, 0, 0, 1) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(BlueBouquet (/client), the floor (111,138,2) (/turf/open/floor/iron/dark), 11, 9) - BlueBouquet (/client): gvb keyDown("Q", 690, 513, 1267, 1001) - BlueBouquet (/client): keyDown("Q", 690, 513, 1267, 1001) - [2026-10-19 03:14:09.361] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Ciel Marshall (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (110,138,2) (/turf/open/floor/iron/dark) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (110,138,2) (/turf/open/floor/iron/dark), 1, -3, 0, 0, 1) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(BlueBouquet (/client), the floor (111,138,2) (/turf/open/floor/iron/dark), 11, 9) - BlueBouquet (/client): gvb keyDown("Q", 690, 513, 1267, 1001) - BlueBouquet (/client): keyDown("Q", 690, 513, 1267, 1001) - [2026-10-19 03:14:09.362] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Ciel Marshall (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the floor (110,138,2) (/turf/open/floor/iron/dark) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Ciel Marshall (/mob/living/carbon/human), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (110,138,2) (/turf/open/floor/iron/dark), 0, 1, 0) - Ciel Marshall (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (110,138,2) (/turf/open/floor/iron/dark), 1, -3, 0, 0, 1) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Ciel Marshall (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(BlueBouquet (/client), the floor (111,138,2) (/turf/open/floor/iron/dark), 11, 9) - BlueBouquet (/client): gvb keyDown("Q", 690, 513, 1267, 1001) - BlueBouquet (/client): keyDown("Q", 690, 513, 1267, 1001) - [2026-10-19 03:16:33.382] RUNTIME: ## TESTING: GC: -- [0x3000b7f] | /mob/living/brain was unable to be GC'd -- (ref count of 4) [2026-10-19 03:17:58.322] RUNTIME: runtime error: Cannot read null.name - proc name: ui data (/datum/greyscale_modify_menu/ui_data) - source file: code/modules/admin/greyscale_modify_menu.dm,104 - usr: null - src: /datum/greyscale_modify_menu (/datum/greyscale_modify_menu) - call stack: - /datum/greyscale_modify_menu (/datum/greyscale_modify_menu): ui data(Fifteen Eunomia (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/greyscale_modify_menu (/datum/greyscale_modify_menu): ui interact(Fifteen Eunomia (/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-10-19 03:19:02.336] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: null - src: /datum/tgui (/datum/tgui) - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/changelog (/datum/changelog): ui interact(Carshalash (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Carshalash (/client): gvb changelog(/list (/list)) - [2026-10-19 03:19:04.980] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Akira Nightwatch (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (87,118,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 1) - Akira Nightwatch (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - scream (/datum/keybinding/emote): down(SSvylish (/client), the floor (87,117,2) (/turf/open/floor/iron), 13, -23) - SSvylish (/client): gvb keyDown("J", 673, 586, 1355, 1009) - SSvylish (/client): keyDown("J", 673, 586, 1355, 1009) - [2026-10-19 03:20:16.657] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jack Wells (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:20:28.238] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jack Wells (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:20:33.759] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jack Wells (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:20:35.782] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jack Wells (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:20:37.800] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Moomcheese (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-19 03:20:39.836] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jack Wells (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:20:44.073] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Simon Holmes (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (80,70,2) (/turf/open/floor/iron/dark/smooth_large) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Simon Holmes (/mob/living/carbon/human), 'sound/effects/changeling_absor...', 15, 80, 2.5, 0, null, null, null, 0) - /datum/looping_sound/changelin... (/datum/looping_sound/changeling_absorb): play('sound/effects/changeling_absor...', null, 0, 0) - /datum/looping_sound/changelin... (/datum/looping_sound/changeling_absorb): sound loop(null) - /datum/looping_sound/changelin... (/datum/looping_sound/changeling_absorb): start sound loop() - /datum/looping_sound/changelin... (/datum/looping_sound/changeling_absorb): on start() - /datum/looping_sound/changelin... (/datum/looping_sound/changeling_absorb): start(null) - /datum/looping_sound/changelin... (/datum/looping_sound/changeling_absorb): New(Simon Holmes (/mob/living/carbon/human), 1, 0, 0, null) - Absorb DNA (/datum/action/changeling/absorb_dna): attempt absorb(J.K. Daniels (/mob/living/carbon/human)) - Absorb DNA (/datum/action/changeling/absorb_dna): sting action(Simon Holmes (/mob/living/carbon/human), null) - Absorb DNA (/datum/action/changeling/absorb_dna): try to sting(Simon Holmes (/mob/living/carbon/human), null) - Absorb DNA (/datum/action/changeling/absorb_dna): Trigger(Simon Holmes (/mob/living/carbon/human), null) - Absorb DNA (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=24;icon-y=16;left=1;but...") - [2026-10-19 03:20:49.162] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Akira Nightwatch (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (94,105,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 1) - Akira Nightwatch (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - scream (/datum/keybinding/emote): down(SSvylish (/client), the floor (95,104,2) (/turf/open/floor/iron/white), 15, -14) - SSvylish (/client): gvb keyDown("J", 743, 567, 1355, 1009) - SSvylish (/client): keyDown("J", 743, 567, 1355, 1009) - [2026-10-19 03:21:50.276] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jason Tils (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,104,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Ciel Marshall (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Ciel Marshall (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Ciel Marshall (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Ciel Marshall (/mob/living/carbon/human), null, 0, 0) - Ciel Marshall (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - saw limb bone (/datum/surgery_operation/limb/saw_bones): display pain(Ciel Marshall (/mob/living/carbon/human), "You feel a horrid ache spread ...", 0) - saw limb bone (/datum/surgery_operation/limb/saw_bones): on preop(the human head (/obj/item/bodypart/head), Jason Tils (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - ... - Ciel Marshall (/mob/living/carbon/human): Click(the floor (79,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=16;icon-y=18;vis-x=15;v...") - Ciel Marshall (/mob/living/carbon/human): Click(the floor (79,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=16;icon-y=18;vis-x=15;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jason Tils (/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-10-19 03:22:00.184] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jason Tils (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,104,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Ciel Marshall (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Ciel Marshall (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Ciel Marshall (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Ciel Marshall (/mob/living/carbon/human), null, 0, 0) - Ciel Marshall (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - brain surgery (/datum/surgery_operation/organ/repair/brain): display pain(Ciel Marshall (/mob/living/carbon/human), "Your head pounds with unimagin...", 0) - brain surgery (/datum/surgery_operation/organ/repair/brain): on preop(the brain (/obj/item/organ/brain), Jason Tils (/mob/living/carbon/human), the hemostat (/obj/item/hemostat), /list (/list)) - ... - Jason Tils (/mob/living/carbon/human): perform surgery(Ciel Marshall (/mob/living/carbon/human), the hemostat (/obj/item/hemostat), 0, "head") - Ciel Marshall (/mob/living/carbon/human): item interaction(Jason Tils (/mob/living/carbon/human), the hemostat (/obj/item/hemostat), /list (/list)) - Ciel Marshall (/mob/living/carbon/human): base item interaction(Jason Tils (/mob/living/carbon/human), the hemostat (/obj/item/hemostat), /list (/list)) - the hemostat (/obj/item/hemostat): melee attack chain(Jason Tils (/mob/living/carbon/human), Ciel Marshall (/mob/living/carbon/human), /list (/list), /list (/list)) - Jason Tils (/mob/living/carbon/human): ClickOn(Ciel Marshall (/mob/living/carbon/human), "icon-x=17;icon-y=15;vis-x=18;v...") - Ciel Marshall (/mob/living/carbon/human): Click(the floor (79,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=17;icon-y=15;vis-x=18;v...") - Ciel Marshall (/mob/living/carbon/human): Click(the floor (79,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=17;icon-y=15;vis-x=18;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jason Tils (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-19 03:22:20.301] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jason Tils (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,104,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Ciel Marshall (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Ciel Marshall (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Ciel Marshall (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Ciel Marshall (/mob/living/carbon/human), null, 0, 0) - Ciel Marshall (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - mend skin incision (/datum/surgery_operation/limb/close_skin): display pain(Ciel Marshall (/mob/living/carbon/human), "Your head is being burned!", 0) - mend skin incision (/datum/surgery_operation/limb/close_skin): on preop(the human head (/obj/item/bodypart/head), Jason Tils (/mob/living/carbon/human), the cautery (/obj/item/cautery), /list (/list)) - ... - Ciel Marshall (/mob/living/carbon/human): Click(the floor (79,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=19;icon-y=17;vis-x=16;v...") - Ciel Marshall (/mob/living/carbon/human): Click(the floor (79,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=19;icon-y=17;vis-x=16;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jason Tils (/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-10-19 03:22:41.445] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jimmy Little (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (58,107,2) (/turf/open/floor/wood) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Jimmy Little (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Jimmy Little (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Jimmy Little (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Jimmy Little (/mob/living/carbon/human), null, 0, 1) - Jimmy Little (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - scream (/datum/keybinding/emote): down(Robustitron (/client), the plating (67,101,2) (/turf/open/floor/plating), 21, -17) - Robustitron (/client): gvb keyDown("V", 1792, 1388, 1824, 1624) - Robustitron (/client): keyDown("V", 1792, 1388, 1824, 1624) - [2026-10-19 03:24:18.652] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Clyde Rosensteel (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Clyde Rosensteel (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Clyde Rosensteel (/mob/living/carbon/human): Say("J-") - Clyde Rosensteel (/mob/living/carbon/human): Say("J-") - /datum/tgui_say (/datum/tgui_say): delegate speech("J-", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Clyde Rosensteel (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - Clyde Rosensteel (/mob/living/carbon/human): Paralyze(20, 0) - Alexander Wolff (/mob/living/carbon/human): throw impact(Clyde Rosensteel (/mob/living/carbon/human), /datum/thrownthing (/datum/thrownthing)) - Alexander Wolff (/mob/living/carbon/human): Bump(Clyde Rosensteel (/mob/living/carbon/human)) - the floor (107,171,2) (/turf/open/floor/iron/dark): Enter(Alexander Wolff (/mob/living/carbon/human)) - Alexander Wolff (/mob/living/carbon/human): Move(the floor (107,171,2) (/turf/open/floor/iron/dark), 4, 31.5781, 1) - Alexander Wolff (/mob/living/carbon/human): Move(the floor (107,171,2) (/turf/open/floor/iron/dark), 4, 31.5781) - /datum/thrownthing (/datum/thrownthing): tick() - Throwing (/datum/controller/subsystem/throwing): ignite(1) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:25:34.371] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.374] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.375] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.377] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.378] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.380] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.381] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.383] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.385] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.387] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.388] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.390] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.391] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.392] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.394] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.395] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.397] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.398] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.400] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.401] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.403] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.404] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.406] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.407] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.409] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.410] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.412] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.413] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.415] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.416] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.418] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.419] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.421] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.422] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.423] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:34.425] RUNTIME: runtime error: Lighting object created in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: John Smith (/mob/dead/observer) - src: null - usr.loc: the carpet (106,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("Lighting object created in nul...", "code/modules/lighting/lighting...", 20) - (/atom/movable/lighting_object): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom( (/atom/movable/lighting_object), 0, /list (/list)) - (/atom/movable/lighting_object): New(0) - duplicate object( (/atom/movable/lighting_object), null) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): launch(the floor (104,137,2) (/turf/open/floor/iron/dark)) - /datum/centcom_podlauncher (/datum/centcom_podlauncher): InterceptClickOn(John Smith (/mob/dead/observer), "icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): check click intercept("icon-x=17;icon-y=17;left=1;but...", the floor (104,137,2) (/turf/open/floor/iron/dark)) - John Smith (/mob/dead/observer): ClickOn(the floor (104,137,2) (/turf/open/floor/iron/dark), "icon-x=17;icon-y=17;left=1;but...") - the floor (104,137,2) (/turf/open/floor/iron/dark): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - NoxVS (/client): Click(the floor (104,137,2) (/turf/open/floor/iron/dark), the floor (104,137,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-10-19 03:25:57.375] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Nyla Foster (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (101,80,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Nyla Foster (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Nyla Foster (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Nyla Foster (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Nyla Foster (/mob/living/carbon/human), null, 0, 1) - Nyla Foster (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - scream (/datum/keybinding/emote): down(Krookodilehunter (/client), the wall (104,80,2) (/turf/closed/wall), 19, 19) - Krookodilehunter (/client): gvb keyDown("\[", 806, 499, 1216, 1017) - Krookodilehunter (/client): keyDown("\[", 806, 499, 1216, 1017) - [2026-10-19 03:26:10.372] RUNTIME: ## TESTING: GC: -- [0x2107b121] | /datum/looping_sound/changeling_absorb was unable to be GC'd -- (ref count of 3) [2026-10-19 03:26:15.577] RUNTIME: runtime error: Cannot read null.body_part - proc name: get clothing on part (/mob/living/carbon/human/proc/get_clothing_on_part) - source file: code/modules/mob/living/carbon/human/human_defense.dm,35 - usr: Lou Cherry (/mob/living/carbon/human) - src: Alexander Wolff (/mob/living/carbon/human) - usr.loc: the floor (110,167,2) (/turf/open/floor/iron) - src.loc: the floor (111,166,2) (/turf/open/floor/iron) - call stack: - Alexander Wolff (/mob/living/carbon/human): get clothing on part(null) - Alexander Wolff (/mob/living/carbon/human): can inject(Lou Cherry (/mob/living/carbon/human), "l_leg", 4) - Alexander Wolff (/mob/living/carbon/human): try inject(Lou Cherry (/mob/living/carbon/human), "l_leg", 4) - Alexander Wolff (/mob/living/carbon/human): try inject(Lou Cherry (/mob/living/carbon/human), "l_leg", 4) - the regenerative mesh (/obj/item/stack/medical/mesh): can heal(Alexander Wolff (/mob/living/carbon/human), Lou Cherry (/mob/living/carbon/human), "l_leg", 0) - the regenerative mesh (/obj/item/stack/medical/mesh): try heal checks(Alexander Wolff (/mob/living/carbon/human), Lou Cherry (/mob/living/carbon/human), "l_leg", 0) - the regenerative mesh (/obj/item/stack/medical/mesh): try heal checks(Alexander Wolff (/mob/living/carbon/human), Lou Cherry (/mob/living/carbon/human), "l_leg", 0) - the regenerative mesh (/obj/item/stack/medical/mesh): begin heal loop(Alexander Wolff (/mob/living/carbon/human), Lou Cherry (/mob/living/carbon/human), 1) - the regenerative mesh (/obj/item/stack/medical/mesh): interact with atom(Alexander Wolff (/mob/living/carbon/human), Lou Cherry (/mob/living/carbon/human), /list (/list)) - Alexander Wolff (/mob/living/carbon/human): base item interaction(Lou Cherry (/mob/living/carbon/human), the regenerative mesh (/obj/item/stack/medical/mesh), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Lou Cherry (/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-10-19 03:28:23.206] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the plating (108,137,2) (/turf/open/floor/plating) - src.loc: the plasma tank (/obj/item/tank/internals/plasma) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Clyde Rosensteel (/mob/living/carbon/human), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the plating (108,137,2) (/turf/open/floor/plating), -2, 3, 0, 0, 1) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Pbj567 (/client), the floor (113,137,2) (/turf/open/floor/iron/dark), 13, 24) - Pbj567 (/client): gvb keyDown("Q", 1015, 507, 1338, 1057) - Pbj567 (/client): keyDown("Q", 1015, 507, 1338, 1057) - [2026-10-19 03:28:23.209] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the plating (108,137,2) (/turf/open/floor/plating) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Clyde Rosensteel (/mob/living/carbon/human), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the plating (108,137,2) (/turf/open/floor/plating), -2, 3, 0, 0, 1) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Pbj567 (/client), the floor (113,137,2) (/turf/open/floor/iron/dark), 13, 24) - Pbj567 (/client): gvb keyDown("Q", 1015, 507, 1338, 1057) - Pbj567 (/client): keyDown("Q", 1015, 507, 1338, 1057) - [2026-10-19 03:28:23.211] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the plating (108,137,2) (/turf/open/floor/plating) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Clyde Rosensteel (/mob/living/carbon/human), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the plating (108,137,2) (/turf/open/floor/plating), -2, 3, 0, 0, 1) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Pbj567 (/client), the floor (113,137,2) (/turf/open/floor/iron/dark), 13, 24) - Pbj567 (/client): gvb keyDown("Q", 1015, 507, 1338, 1057) - Pbj567 (/client): keyDown("Q", 1015, 507, 1338, 1057) - [2026-10-19 03:28:25.312] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the plating (108,137,2) (/turf/open/floor/plating) - src.loc: the plasma tank (/obj/item/tank/internals/plasma) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Clyde Rosensteel (/mob/living/carbon/human), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the plating (108,137,2) (/turf/open/floor/plating), 5, 1, 0, 0, 1) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Pbj567 (/client), the plating (108,137,2) (/turf/open/floor/plating), 2, 19) - Pbj567 (/client): gvb keyDown("Q", 639, 518, 1338, 1057) - Pbj567 (/client): keyDown("Q", 639, 518, 1338, 1057) - [2026-10-19 03:28:25.314] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the plating (108,137,2) (/turf/open/floor/plating) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Clyde Rosensteel (/mob/living/carbon/human), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the plating (108,137,2) (/turf/open/floor/plating), 5, 1, 0, 0, 1) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Pbj567 (/client), the plating (108,137,2) (/turf/open/floor/plating), 2, 19) - Pbj567 (/client): gvb keyDown("Q", 639, 518, 1338, 1057) - Pbj567 (/client): keyDown("Q", 639, 518, 1338, 1057) - [2026-10-19 03:28:25.315] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the plating (108,137,2) (/turf/open/floor/plating) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Clyde Rosensteel (/mob/living/carbon/human), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the plating (108,137,2) (/turf/open/floor/plating), 5, 1, 0, 0, 1) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Pbj567 (/client), the plating (108,137,2) (/turf/open/floor/plating), 2, 19) - Pbj567 (/client): gvb keyDown("Q", 639, 518, 1338, 1057) - Pbj567 (/client): keyDown("Q", 639, 518, 1338, 1057) - [2026-10-19 03:28:26.967] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the plating (108,137,2) (/turf/open/floor/plating) - src.loc: the plasma tank (/obj/item/tank/internals/plasma) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Clyde Rosensteel (/mob/living/carbon/human), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the plating (108,137,2) (/turf/open/floor/plating), 4, -3, 0, 0, 1) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Pbj567 (/client), the plating (114,138,2) (/turf/open/floor/plating), 9, 10) - Pbj567 (/client): gvb keyDown("Q", 1077, 469, 1338, 1057) - Pbj567 (/client): keyDown("Q", 1077, 469, 1338, 1057) - [2026-10-19 03:28:26.968] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the plating (108,137,2) (/turf/open/floor/plating) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Clyde Rosensteel (/mob/living/carbon/human), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the plating (108,137,2) (/turf/open/floor/plating), 4, -3, 0, 0, 1) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Pbj567 (/client), the plating (114,138,2) (/turf/open/floor/plating), 9, 10) - Pbj567 (/client): gvb keyDown("Q", 1077, 469, 1338, 1057) - Pbj567 (/client): keyDown("Q", 1077, 469, 1338, 1057) - [2026-10-19 03:28:26.970] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the plating (108,137,2) (/turf/open/floor/plating) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Clyde Rosensteel (/mob/living/carbon/human), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the plating (108,137,2) (/turf/open/floor/plating), 0, 1, 0) - Clyde Rosensteel (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the plating (108,137,2) (/turf/open/floor/plating), 4, -3, 0, 0, 1) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Clyde Rosensteel (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Pbj567 (/client), the plating (114,138,2) (/turf/open/floor/plating), 9, 10) - Pbj567 (/client): gvb keyDown("Q", 1077, 469, 1338, 1057) - Pbj567 (/client): keyDown("Q", 1077, 469, 1338, 1057) - [2026-10-19 03:29:27.273] RUNTIME: runtime error: Holochip created with 0 or less credits in Aft Port Maintenance! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Simon Holmes (/mob/living/carbon/human) - src: null - usr.loc: the floor (60,106,2) (/turf/open/floor/wood) - call stack: - stack trace("Holochip created with 0 or les...", "code/game/objects/items/credit...", 19) - the credit holochip (/obj/item/holochip): Initialize(0, -40) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the credit holochip (/obj/item/holochip), 0, /list (/list)) - the credit holochip (/obj/item/holochip): New(0, -40) - Robotic Spins (/obj/machinery/computer/slot_machine/science): dispense(-40, /obj/item/holochip (/obj/item/holochip), 0, 0) - Robotic Spins (/obj/machinery/computer/slot_machine/science): give payout(-40, 5066) - Robotic Spins (/obj/machinery/computer/slot_machine/science): emp act(2) - empulse(the floor (60,106,2) (/turf/open/floor/wood), 2, 5, Technophagic Shriek (/datum/action/changeling/dissonant_shriek), null) - Technophagic Shriek (/datum/action/changeling/dissonant_shriek): sting action(Simon Holmes (/mob/living/carbon/human), null) - Technophagic Shriek (/datum/action/changeling/dissonant_shriek): try to sting(Simon Holmes (/mob/living/carbon/human), null) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:29:27.279] RUNTIME: runtime error: Holochip created with 0 or less credits in Aft Port Maintenance! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Simon Holmes (/mob/living/carbon/human) - src: null - usr.loc: the floor (60,106,2) (/turf/open/floor/wood) - call stack: - stack trace("Holochip created with 0 or les...", "code/game/objects/items/credit...", 19) - the credit holochip (/obj/item/holochip): Initialize(0, -10) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the credit holochip (/obj/item/holochip), 0, /list (/list)) - the credit holochip (/obj/item/holochip): New(0, -10) - Super Spinner (/obj/machinery/computer/slot_machine/clown): dispense(-10, /obj/item/holochip (/obj/item/holochip), 0, 0) - Super Spinner (/obj/machinery/computer/slot_machine/clown): give payout(-10, 5065) - Super Spinner (/obj/machinery/computer/slot_machine/clown): emp act(2) - empulse(the floor (60,106,2) (/turf/open/floor/wood), 2, 5, Technophagic Shriek (/datum/action/changeling/dissonant_shriek), null) - Technophagic Shriek (/datum/action/changeling/dissonant_shriek): sting action(Simon Holmes (/mob/living/carbon/human), null) - Technophagic Shriek (/datum/action/changeling/dissonant_shriek): try to sting(Simon Holmes (/mob/living/carbon/human), null) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:29:31.372] RUNTIME: runtime error: Cannot execute null.add mood event(). - proc name: give prizes (/obj/machinery/computer/slot_machine/proc/give_prizes) - source file: code/game/machinery/slotmachine.dm,463 - usr: Simon Holmes (/mob/living/carbon/human) - src: Super Spinner (/obj/machinery/computer/slot_machine/clown) - usr.loc: the floor (60,106,2) (/turf/open/floor/wood) - src.loc: the floor (59,111,2) (/turf/open/floor/wood) - call stack: - Super Spinner (/obj/machinery/computer/slot_machine/clown): give prizes("Exaybachay", null) - Super Spinner (/obj/machinery/computer/slot_machine/clown): finish spinning(null, "Exaybachay") - /datum/callback (/datum/callback): Invoke() - world: push usr(Simon Holmes (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:29:31.376] RUNTIME: runtime error: Cannot execute null.add mood event(). - proc name: give prizes (/obj/machinery/computer/slot_machine/proc/give_prizes) - source file: code/game/machinery/slotmachine.dm,463 - usr: Simon Holmes (/mob/living/carbon/human) - src: Supercharged Treasure (/obj/machinery/computer/slot_machine/engineering) - usr.loc: the floor (60,106,2) (/turf/open/floor/wood) - src.loc: the plating (58,111,2) (/turf/open/floor/plating) - call stack: - Supercharged Treasure (/obj/machinery/computer/slot_machine/engineering): give prizes("Exaybachay", null) - Supercharged Treasure (/obj/machinery/computer/slot_machine/engineering): finish spinning(null, "Exaybachay") - /datum/callback (/datum/callback): Invoke() - world: push usr(Simon Holmes (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:29:31.432] RUNTIME: runtime error: Cannot execute null.add mood event(). - proc name: give prizes (/obj/machinery/computer/slot_machine/proc/give_prizes) - source file: code/game/machinery/slotmachine.dm,463 - usr: Simon Holmes (/mob/living/carbon/human) - src: Robotic Spins (/obj/machinery/computer/slot_machine/science) - usr.loc: the floor (60,106,2) (/turf/open/floor/wood) - src.loc: the floor (57,111,2) (/turf/open/floor/wood) - call stack: - Robotic Spins (/obj/machinery/computer/slot_machine/science): give prizes("Exaybachay", null) - Robotic Spins (/obj/machinery/computer/slot_machine/science): finish spinning(null, "Exaybachay") - /datum/callback (/datum/callback): Invoke() - world: push usr(Simon Holmes (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:31:40.534] RUNTIME: ## NOTICE: NoxVS/(John Smith) executed SDQL query(s): "SELECT /obj/item/earthcracker". [2026-10-19 03:31:50.571] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Alexander Wolff (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (84,100,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 1) - Alexander Wolff (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - Alexander Wolff (/mob/living/carbon/human): check emote("*scream", null) - Alexander Wolff (/mob/living/carbon/human): say("scream", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Alexander Wolff (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Alexander Wolff (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Alexander Wolff (/mob/living/carbon/human)) - Alexander Wolff (/mob/living/carbon/human): Say("*scream") - Alexander Wolff (/mob/living/carbon/human): Say("*scream") - /datum/tgui_say (/datum/tgui_say): delegate speech("*scream", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("entry", /list (/list)) - /datum/tgui_say (/datum/tgui_say): on message("entry", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Tapubulu (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-10-19 03:31:55.402] RUNTIME: ## TESTING: GC: -- [0x203862b] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 03:32:35.845] RUNTIME: runtime error: Cannot read null.actions - proc name: enable cooldown actions (/datum/action/cooldown/proc/enable_cooldown_actions) - source file: code/datums/actions/cooldown_action.dm,208 - usr: null - src: Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes) - call stack: - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): enable cooldown actions() - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Activate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): PreActivate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Trigger(null, null, null) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): perform async(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/tendril)) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): start async() - [2026-10-19 03:32:43.729] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Fitz Sholl (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /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() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:32:49.834] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Gonk (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,93,2) (/turf/open/floor/iron/dark/smooth_large) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("build", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/build", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/build", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Cheefo (/client): Topic("type=act%2Fbuild&payload=%7B%2...", /list (/list), null, null) - [2026-10-19 03:32:55.956] RUNTIME: runtime error: area_beauty_updated overridden. Use override = TRUE to suppress this warning. - Target: Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger) Existing Proc: update_beauty New Proc: update_beauty - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: April Birdsong (/mob/living/carbon/human) - src: null - usr.loc: the shale floor (238,35,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface) - call stack: - stack trace("area_beauty_updated overridden...", "code/datums/signals.dm", 43) - /datum/mood (/datum/mood): RegisterSignal(Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger), "area_beauty_updated", "update_beauty", 0) - /datum/mood (/datum/mood): check area mood(April Birdsong (/mob/living/carbon/human), Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger)) - April Birdsong (/mob/living/carbon/human): SendSignal("enter_area", /list (/list)) - Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger): Entered(April Birdsong (/mob/living/carbon/human), the Emergency Shelter (/area/misc/survivalpod)) - April Birdsong (/mob/living/carbon/human): Move(the shale floor (238,35,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), 1, 0, 1) - April Birdsong (/mob/living/carbon/human): Move(the shale floor (238,35,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), 1, 0, 1) - April Birdsong (/mob/living/carbon/human): Move(the shale floor (238,35,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), 1, null) - April Birdsong (/mob/living/carbon/human): Move(the shale floor (238,35,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), 1) - April Birdsong (/mob/living/carbon/human): Move(the shale floor (238,35,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), 1) - April Birdsong (/mob/living/carbon/human): Move(the shale floor (237,35,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), 9, 30.2645, 1) - April Birdsong (/mob/living/carbon/human): Move(the shale floor (237,35,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), 9, 30.2645) - April Birdsong (/mob/living/carbon/human): Move(the shale floor (237,35,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), 9, 30.2645) - April Birdsong (/mob/living/carbon/human): Move(the shale floor (237,35,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface), 9, 30.2645) - /datum/thrownthing (/datum/thrownthing): tick() - Throwing (/datum/controller/subsystem/throwing): fire(0) - Throwing (/datum/controller/subsystem/throwing): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:34:28.889] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - Alexander Wolff (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - make skin incision (/datum/surgery_operation/limb/incise_skin): display pain(Alexander Wolff (/mob/living/carbon/human), "You feel a stabbing in your ri...", 0) - make skin incision (/datum/surgery_operation/limb/incise_skin): on preop(the human right leg (/obj/item/bodypart/leg/right), Anya Baranova (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - ... - Alexander Wolff (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=19;icon-y=8;vis-x=9;vis...") - Alexander Wolff (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=19;icon-y=8;vis-x=9;vis...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/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-10-19 03:34:39.900] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - Alexander Wolff (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - retract skin (/datum/surgery_operation/limb/retract_skin): display pain(Alexander Wolff (/mob/living/carbon/human), "You feel a severe stinging pai...", 0) - retract skin (/datum/surgery_operation/limb/retract_skin): on preop(the human right leg (/obj/item/bodypart/leg/right), Anya Baranova (/mob/living/carbon/human), the retractor (/obj/item/retractor), /list (/list)) - ... - Alexander Wolff (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=19;icon-y=9;vis-x=10;vi...") - Alexander Wolff (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=19;icon-y=9;vis-x=10;vi...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/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-10-19 03:36:35.001] RUNTIME: ## TESTING: GC: -- [0x2036761] | /obj/item/earthcracker was unable to be GC'd -- (ref count of 3) [2026-10-19 03:36:48.184] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Alexander Wolff (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (72,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 1) - Alexander Wolff (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - Alexander Wolff (/mob/living/carbon/human): check emote("*scream", null) - Alexander Wolff (/mob/living/carbon/human): say("scream", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alexander Wolff (/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() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:37:18.001] RUNTIME: runtime error: Cannot execute null.add member(). - proc name: add member (/obj/machinery/atmospherics/pipe/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,194 - usr: Luis Lee (/mob/living/carbon/human) - src: the dark pipe (/obj/machinery/atmospherics/pipe/smart/simple/dark/visible) - usr.loc: the floor (124,75,2) (/turf/open/floor/iron/dark) - src.loc: the floor (125,76,2) (/turf/open/floor/iron/dark) - call stack: - the dark pipe (/obj/machinery/atmospherics/pipe/smart/simple/dark/visible): add member(the dark pipe (/obj/machinery/atmospherics/pipe/smart/simple/dark/visible)) - the dark pipe (/obj/machinery/atmospherics/pipe/smart/simple/dark/visible): on construction(Luis Lee (/mob/living/carbon/human), "#454545", 3) - the pipe fitting (/obj/item/pipe/quaternary): wrench act(Luis Lee (/mob/living/carbon/human), the wrench (/obj/item/wrench)) - the pipe fitting (/obj/item/pipe/quaternary): tool act(Luis Lee (/mob/living/carbon/human), the wrench (/obj/item/wrench), /list (/list)) - the pipe fitting (/obj/item/pipe/quaternary): base item interaction(Luis Lee (/mob/living/carbon/human), the wrench (/obj/item/wrench), /list (/list)) - the wrench (/obj/item/wrench): melee attack chain(Luis Lee (/mob/living/carbon/human), the pipe fitting (/obj/item/pipe/quaternary), /list (/list), /list (/list)) - Luis Lee (/mob/living/carbon/human): ClickOn(the pipe fitting (/obj/item/pipe/quaternary), "icon-x=15;icon-y=25;left=1;but...") - the pipe fitting (/obj/item/pipe/quaternary): Click(the floor (125,75,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=25;left=1;but...") - Antzomb (/client): Click(the pipe fitting (/obj/item/pipe/quaternary), the floor (125,75,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=25;left=1;but...") - [2026-10-19 03:37:18.003] RUNTIME: runtime error: Cannot execute null.add member(). - proc name: add member (/obj/machinery/atmospherics/pipe/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,194 - usr: Luis Lee (/mob/living/carbon/human) - src: the dark pipe (/obj/machinery/atmospherics/pipe/smart/simple/dark/visible) - usr.loc: the floor (124,75,2) (/turf/open/floor/iron/dark) - src.loc: the reinforced wall (125,74,2) (/turf/closed/wall/r_wall) - call stack: - the dark pipe (/obj/machinery/atmospherics/pipe/smart/simple/dark/visible): add member(the dark pipe (/obj/machinery/atmospherics/pipe/smart/simple/dark/visible)) - the dark pipe (/obj/machinery/atmospherics/pipe/smart/simple/dark/visible): on construction(Luis Lee (/mob/living/carbon/human), "#454545", 3) - the pipe fitting (/obj/item/pipe/quaternary): wrench act(Luis Lee (/mob/living/carbon/human), the wrench (/obj/item/wrench)) - the pipe fitting (/obj/item/pipe/quaternary): tool act(Luis Lee (/mob/living/carbon/human), the wrench (/obj/item/wrench), /list (/list)) - the pipe fitting (/obj/item/pipe/quaternary): base item interaction(Luis Lee (/mob/living/carbon/human), the wrench (/obj/item/wrench), /list (/list)) - the wrench (/obj/item/wrench): melee attack chain(Luis Lee (/mob/living/carbon/human), the pipe fitting (/obj/item/pipe/quaternary), /list (/list), /list (/list)) - Luis Lee (/mob/living/carbon/human): ClickOn(the pipe fitting (/obj/item/pipe/quaternary), "icon-x=15;icon-y=25;left=1;but...") - the pipe fitting (/obj/item/pipe/quaternary): Click(the floor (125,75,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=25;left=1;but...") - Antzomb (/client): Click(the pipe fitting (/obj/item/pipe/quaternary), the floor (125,75,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=15;icon-y=25;left=1;but...") - [2026-10-19 03:38:00.873] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Nyla Foster (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (81,103,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Nyla Foster (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Nyla Foster (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Nyla Foster (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Nyla Foster (/mob/living/carbon/human), null, 0, 1) - Nyla Foster (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - scream (/datum/keybinding/emote): down(Krookodilehunter (/client), the floor (77,102,2) (/turf/open/floor/iron/white), -22, -22) - Krookodilehunter (/client): gvb keyDown("\[", 340, 583, 1216, 1017) - Krookodilehunter (/client): keyDown("\[", 340, 583, 1216, 1017) - [2026-10-19 03:38:31.422] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (81,109,2) (/turf/open/floor/iron/white/smooth_half) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Nathaniel Narp (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Nathaniel Narp (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Nathaniel Narp (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Nathaniel Narp (/mob/living/carbon/human), null, 0, 0) - Nathaniel Narp (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - mend skin incision (/datum/surgery_operation/limb/close_skin): display pain(Nathaniel Narp (/mob/living/carbon/human), "Your chest is being burned!", 0) - mend skin incision (/datum/surgery_operation/limb/close_skin): on preop(the human chest (/obj/item/bodypart/chest), Erika Haas (/mob/living/carbon/human), the cautery (/obj/item/cautery), /list (/list)) - mend skin incision (/datum/surgery_operation/limb/close_skin): start operation(the human chest (/obj/item/bodypart/chest), Erika Haas (/mob/living/carbon/human), the cautery (/obj/item/cautery), /list (/list)) - mend skin incision (/datum/surgery_operation/limb/close_skin): try perform(the human chest (/obj/item/bodypart/chest), Erika Haas (/mob/living/carbon/human), the cautery (/obj/item/cautery), /list (/list)) - Erika Haas (/mob/living/carbon/human): perform surgery(Nathaniel Narp (/mob/living/carbon/human), the cautery (/obj/item/cautery), 0, "chest") - Nathaniel Narp (/mob/living/carbon/human): item interaction(Erika Haas (/mob/living/carbon/human), the cautery (/obj/item/cautery), /list (/list)) - Nathaniel Narp (/mob/living/carbon/human): base item interaction(Erika Haas (/mob/living/carbon/human), the cautery (/obj/item/cautery), /list (/list)) - the cautery (/obj/item/cautery): melee attack chain(Erika Haas (/mob/living/carbon/human), Nathaniel Narp (/mob/living/carbon/human), /list (/list), /list (/list)) - Erika Haas (/mob/living/carbon/human): ClickOn(Nathaniel Narp (/mob/living/carbon/human), "icon-x=22;icon-y=13;vis-x=20;v...") - Nathaniel Narp (/mob/living/carbon/human): Click(the floor (82,110,2) (/turf/open/floor/iron/dark/textured), "map_screen.map", "icon-x=22;icon-y=13;vis-x=20;v...") - S133py (/client): Click(Nathaniel Narp (/mob/living/carbon/human), the floor (82,110,2) (/turf/open/floor/iron/dark/textured), "map_screen.map", "icon-x=22;icon-y=13;vis-x=20;v...") - [2026-10-19 03:38:52.001] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - Alexander Wolff (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - drill limb bone (/datum/surgery_operation/limb/drill_bones): display pain(Alexander Wolff (/mob/living/carbon/human), "You feel a horrible piercing p...", 0) - drill limb bone (/datum/surgery_operation/limb/drill_bones): on preop(the stump (/obj/item/bodypart/leg/left/stump), Anya Baranova (/mob/living/carbon/human), the surgical drill (/obj/item/surgicaldrill), /list (/list)) - ... - Alexander Wolff (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=17;icon-y=16;left=1;but...") - Alexander Wolff (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=17;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/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-10-19 03:39:44.808] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the floor (147,41,13) (/turf/open/floor/iron/white), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the floor (147,41,13) (/turf/open/floor/iron/white), 9, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the floor (61,163,2) (/turf/open/floor/iron/white)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the floor (61,163,2) (/turf/open/floor/iron/white), the floor (147,41,13) (/turf/open/floor/iron/white), /list (/list), 1, Transit for mining/mining shut... (/obj/docking_port/stationary/transit), the mining shuttle (/obj/docking_port/mobile)) - the mining shuttle (/obj/docking_port/mobile): takeoff(/list (/list), /list (/list), /list (/list), 180, 1, Transit for mining/mining shut... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the mining shuttle (/obj/docking_port/mobile): initiate docking(SS13: Mining Dock (/obj/docking_port/stationary/mining_home), 1, 0) - the mining shuttle (/obj/docking_port/mobile): 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-10-19 03:40:05.481] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Akira Nightwatch (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (84,100,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 1) - Akira Nightwatch (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - scream (/datum/keybinding/emote): down(SSvylish (/client), the floor (80,99,2) (/turf/open/floor/iron/white), -14, -18) - SSvylish (/client): gvb keyDown("J", 412, 574, 1355, 1009) - SSvylish (/client): keyDown("J", 412, 574, 1355, 1009) - [2026-10-19 03:40:23.035] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,103,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Clyde Rosensteel (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Clyde Rosensteel (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Clyde Rosensteel (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Clyde Rosensteel (/mob/living/carbon/human), null, 0, 0) - Clyde Rosensteel (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - mend skin incision (/datum/surgery_operation/limb/close_skin): display pain(Clyde Rosensteel (/mob/living/carbon/human), "Your chest is being burned!", 0) - mend skin incision (/datum/surgery_operation/limb/close_skin): on preop(the human chest (/obj/item/bodypart/chest), Jack Wells (/mob/living/carbon/human), the searing tool (/obj/item/cautery/advanced), /list (/list)) - ... - Clyde Rosensteel (/mob/living/carbon/human): Click(the floor (72,103,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=16;icon-y=18;vis-x=19;v...") - Clyde Rosensteel (/mob/living/carbon/human): Click(the floor (72,103,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=16;icon-y=18;vis-x=19;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jack Wells (/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-10-19 03:40:41.524] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - Alexander Wolff (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - incise organs (/datum/surgery_operation/limb/incise_organs): display pain(Alexander Wolff (/mob/living/carbon/human), "You feel a sharp pain from ins...", 0) - incise organs (/datum/surgery_operation/limb/incise_organs): on success(the stump (/obj/item/bodypart/leg/left/stump), Anya Baranova (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - incise organs (/datum/surgery_operation/limb/incise_organs): success(the stump (/obj/item/bodypart/leg/left/stump), Anya Baranova (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - incise organs (/datum/surgery_operation/limb/incise_organs): try perform(the stump (/obj/item/bodypart/leg/left/stump), Anya Baranova (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - Anya Baranova (/mob/living/carbon/human): perform surgery(Alexander Wolff (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), 0, "l_leg") - Alexander Wolff (/mob/living/carbon/human): item interaction(Anya Baranova (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - Alexander Wolff (/mob/living/carbon/human): base item interaction(Anya Baranova (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - the scalpel (/obj/item/scalpel): melee attack chain(Anya Baranova (/mob/living/carbon/human), Alexander Wolff (/mob/living/carbon/human), /list (/list), /list (/list)) - Anya Baranova (/mob/living/carbon/human): ClickOn(Alexander Wolff (/mob/living/carbon/human), "icon-x=19;icon-y=9;vis-x=10;vi...") - Alexander Wolff (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=19;icon-y=9;vis-x=10;vi...") - [2026-10-19 03:40:53.640] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - Alexander Wolff (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - fix limb bone (/datum/surgery_operation/limb/fix_bones): display pain(Alexander Wolff (/mob/living/carbon/human), "You feel a grinding sensation ...", 0) - fix limb bone (/datum/surgery_operation/limb/fix_bones): on preop(the stump (/obj/item/bodypart/leg/left/stump), Anya Baranova (/mob/living/carbon/human), the bone gel (/obj/item/stack/medical/bone_gel), /list (/list)) - fix limb bone (/datum/surgery_operation/limb/fix_bones): start operation(the stump (/obj/item/bodypart/leg/left/stump), Anya Baranova (/mob/living/carbon/human), the bone gel (/obj/item/stack/medical/bone_gel), /list (/list)) - fix limb bone (/datum/surgery_operation/limb/fix_bones): try perform(the stump (/obj/item/bodypart/leg/left/stump), Anya Baranova (/mob/living/carbon/human), the bone gel (/obj/item/stack/medical/bone_gel), /list (/list)) - Anya Baranova (/mob/living/carbon/human): perform surgery(Alexander Wolff (/mob/living/carbon/human), the bone gel (/obj/item/stack/medical/bone_gel), 0, "l_leg") - Alexander Wolff (/mob/living/carbon/human): item interaction(Anya Baranova (/mob/living/carbon/human), the bone gel (/obj/item/stack/medical/bone_gel), /list (/list)) - Alexander Wolff (/mob/living/carbon/human): base item interaction(Anya Baranova (/mob/living/carbon/human), the bone gel (/obj/item/stack/medical/bone_gel), /list (/list)) - the bone gel (/obj/item/stack/medical/bone_gel): melee attack chain(Anya Baranova (/mob/living/carbon/human), Alexander Wolff (/mob/living/carbon/human), /list (/list), /list (/list)) - Anya Baranova (/mob/living/carbon/human): ClickOn(Alexander Wolff (/mob/living/carbon/human), "icon-x=16;icon-y=15;vis-x=16;v...") - Alexander Wolff (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=16;icon-y=15;vis-x=16;v...") - Marshmeadow (/client): Click(Alexander Wolff (/mob/living/carbon/human), the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=16;icon-y=15;vis-x=16;v...") - [2026-10-19 03:41:28.598] RUNTIME: ## TESTING: GC: -- [0x2038494] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 03:41:28.600] RUNTIME: ## TESTING: GC: -- [0x2038904] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 03:41:32.305] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Akira Nightwatch (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (84,101,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 1) - Akira Nightwatch (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - scream (/datum/keybinding/emote): down(SSvylish (/client), the floor (87,102,2) (/turf/open/floor/iron/white), 5, 10) - SSvylish (/client): gvb keyDown("J", 857, 447, 1355, 1009) - SSvylish (/client): keyDown("J", 857, 447, 1355, 1009) - [2026-10-19 03:41:32.658] RUNTIME: ## TESTING: GC: -- [0x2038bc6] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 03:41:32.658] RUNTIME: ## TESTING: GC: -- [0x2034bdf] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 03:41:32.658] RUNTIME: ## TESTING: GC: -- [0x2035b4c] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 03:41:32.658] RUNTIME: ## TESTING: GC: -- [0x20385bd] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 03:41:54.004] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (81,111,2) (/turf/open/floor/iron/dark/textured) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the cryo cell (/obj/machinery/cryo_cell), 'sound/machines/cryo/cryo_4.ogg', 15, 50, 2.5, 0, null, null, null, 0) - /datum/looping_sound/cryo_cell (/datum/looping_sound/cryo_cell): play('sound/machines/cryo/cryo_4.ogg', null, 0, 0) - /datum/looping_sound/cryo_cell (/datum/looping_sound/cryo_cell): sound loop(null) - /datum/looping_sound/cryo_cell (/datum/looping_sound/cryo_cell): start sound loop() - /datum/looping_sound/cryo_cell (/datum/looping_sound/cryo_cell): on start() - /datum/looping_sound/cryo_cell (/datum/looping_sound/cryo_cell): start(null) - the cryo cell (/obj/machinery/cryo_cell): begin processing() - the cryo cell (/obj/machinery/cryo_cell): set on(1) - the cryo cell (/obj/machinery/cryo_cell): close machine(null, 1) - the cryo cell (/obj/machinery/cryo_cell): ui act("door", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/notcontained_s... (/datum/ui_state/notcontained_state)) - /datum/tgui (/datum/tgui): on act message("door", /list (/list), /datum/ui_state/notcontained_s... (/datum/ui_state/notcontained_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/door", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/door", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Moomcheese (/client): Topic("type=act%2Fdoor&payload=%7B%7D...", /list (/list), null, null) - [2026-10-19 03:42:07.790] RUNTIME: ## TESTING: GC: -- [0x203a10b] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-19 03:42:16.751] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 0) - Alexander Wolff (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - the human left leg (/obj/item/bodypart/leg/left): update disabled(0) - the human left leg (/obj/item/bodypart/leg/left): update disabled(0) - ... - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): handle bodypart(Alexander Wolff (/mob/living/carbon/human), Anya Baranova (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): on success(the stump (/obj/item/bodypart/leg/left/stump), Anya Baranova (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): success(the stump (/obj/item/bodypart/leg/left/stump), Anya Baranova (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): try perform(the stump (/obj/item/bodypart/leg/left/stump), Anya Baranova (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), /list (/list)) - Alexander Wolff (/mob/living/carbon/human): item interaction(Anya Baranova (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), /list (/list)) - the human left leg (/obj/item/bodypart/leg/left): melee attack chain(Anya Baranova (/mob/living/carbon/human), Alexander Wolff (/mob/living/carbon/human), /list (/list), /list (/list)) - Alexander Wolff (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=18;icon-y=8;vis-x=9;vis...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-19 03:43:32.344] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 0) - Akira Nightwatch (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - the liver (/obj/item/organ/liver): organ failure(2) - the liver (/obj/item/organ/liver): handle failing organs(2) - the liver (/obj/item/organ/liver): handle failing organs(2) - the liver (/obj/item/organ/liver): on life(2) - the liver (/obj/item/organ/liver): on life(2) - Akira Nightwatch (/mob/living/carbon/human): handle organs(2) - Akira Nightwatch (/mob/living/carbon/human): Life(2) - Akira Nightwatch (/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-10-19 03:43:45.434] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Nyla Foster (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (80,104,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 0) - Akira Nightwatch (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - clamp bleeders (/datum/surgery_operation/limb/clamp_bleeders): display pain(Akira Nightwatch (/mob/living/carbon/human), "You feel a pinch as the bleedi...", 0) - clamp bleeders (/datum/surgery_operation/limb/clamp_bleeders): on preop(the moth chest (/obj/item/bodypart/chest/moth), Nyla Foster (/mob/living/carbon/human), the hemostat (/obj/item/hemostat), /list (/list)) - ... - Nyla Foster (/mob/living/carbon/human): perform surgery(Akira Nightwatch (/mob/living/carbon/human), the hemostat (/obj/item/hemostat), 0, "chest") - Akira Nightwatch (/mob/living/carbon/human): item interaction(Nyla Foster (/mob/living/carbon/human), the hemostat (/obj/item/hemostat), /list (/list)) - Akira Nightwatch (/mob/living/carbon/human): base item interaction(Nyla Foster (/mob/living/carbon/human), the hemostat (/obj/item/hemostat), /list (/list)) - the hemostat (/obj/item/hemostat): melee attack chain(Nyla Foster (/mob/living/carbon/human), Akira Nightwatch (/mob/living/carbon/human), /list (/list), /list (/list)) - Nyla Foster (/mob/living/carbon/human): ClickOn(Akira Nightwatch (/mob/living/carbon/human), "icon-x=14;icon-y=15;vis-x=16;v...") - Akira Nightwatch (/mob/living/carbon/human): Click(the floor (80,103,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=14;icon-y=15;vis-x=16;v...") - Akira Nightwatch (/mob/living/carbon/human): Click(the floor (80,103,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=14;icon-y=15;vis-x=16;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Nyla Foster (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-19 03:43:54.694] RUNTIME: ## TESTING: GC: -- [0x2037157] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-19 03:44:19.635] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: Anya Baranova (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Anya Baranova (/mob/living/carbon/human) - src: null - usr.loc: the floor (107,100,2) (/turf/open/floor/iron) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Arm Blade (/datum/action/changeling/weapon/arm_blade): RegisterSignal(Anya Baranova (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Arm Blade (/datum/action/changeling/weapon/arm_blade): Grant(Anya Baranova (/mob/living/carbon/human)) - Arm Blade (/datum/action/changeling/weapon/arm_blade): on purchase(Anya Baranova (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(Anya Baranova (/mob/living/carbon/human)) - Anya Baranova (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=28;icon-y=25;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:44:19.638] RUNTIME: runtime error: living_life overridden. Use override = TRUE to suppress this warning. - Target: Anya Baranova (/mob/living/carbon/human) Existing Proc: check_environment New Proc: check_environment - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Anya Baranova (/mob/living/carbon/human) - src: null - usr.loc: the floor (107,100,2) (/turf/open/floor/iron) - call stack: - stack trace("living_life overridden. Use ov...", "code/datums/signals.dm", 43) - Void Adaption (/datum/action/changeling/void_adaption): RegisterSignal(Anya Baranova (/mob/living/carbon/human), "living_life", "check_environment", 0) - Void Adaption (/datum/action/changeling/void_adaption): on purchase(Anya Baranova (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(Anya Baranova (/mob/living/carbon/human)) - Anya Baranova (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=28;icon-y=25;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:44:19.640] RUNTIME: runtime error: carbon_being_defibbed overridden. Use override = TRUE to suppress this warning. - Target: Anya Baranova (/mob/living/carbon/human) Existing Proc: on_defibbed New Proc: on_defibbed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Anya Baranova (/mob/living/carbon/human) - src: null - usr.loc: the floor (107,100,2) (/turf/open/floor/iron) - call stack: - stack trace("carbon_being_defibbed overridd...", "code/datums/signals.dm", 43) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): RegisterSignal(Anya Baranova (/mob/living/carbon/human), "carbon_being_defibbed", "on_defibbed", 0) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): on purchase(Anya Baranova (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(Anya Baranova (/mob/living/carbon/human)) - Anya Baranova (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=28;icon-y=25;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:44:19.642] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: Anya Baranova (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Anya Baranova (/mob/living/carbon/human) - src: null - usr.loc: the floor (107,100,2) (/turf/open/floor/iron) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Chitinous Armor (/datum/action/changeling/suit/armor): RegisterSignal(Anya Baranova (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Chitinous Armor (/datum/action/changeling/suit/armor): Grant(Anya Baranova (/mob/living/carbon/human)) - Chitinous Armor (/datum/action/changeling/suit/armor): on purchase(Anya Baranova (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(Anya Baranova (/mob/living/carbon/human)) - Anya Baranova (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=28;icon-y=25;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:45:12.493] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: Anya Baranova (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Anya Baranova (/mob/living/carbon/human) - src: null - usr.loc: the floor (101,165,2) (/turf/open/floor/iron) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Arm Blade (/datum/action/changeling/weapon/arm_blade): RegisterSignal(Anya Baranova (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Arm Blade (/datum/action/changeling/weapon/arm_blade): Grant(Anya Baranova (/mob/living/carbon/human)) - Arm Blade (/datum/action/changeling/weapon/arm_blade): on purchase(Anya Baranova (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(Anya Baranova (/mob/living/carbon/human)) - Anya Baranova (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=26;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:45:12.497] RUNTIME: runtime error: living_life overridden. Use override = TRUE to suppress this warning. - Target: Anya Baranova (/mob/living/carbon/human) Existing Proc: check_environment New Proc: check_environment - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Anya Baranova (/mob/living/carbon/human) - src: null - usr.loc: the floor (101,165,2) (/turf/open/floor/iron) - call stack: - stack trace("living_life overridden. Use ov...", "code/datums/signals.dm", 43) - Void Adaption (/datum/action/changeling/void_adaption): RegisterSignal(Anya Baranova (/mob/living/carbon/human), "living_life", "check_environment", 0) - Void Adaption (/datum/action/changeling/void_adaption): on purchase(Anya Baranova (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(Anya Baranova (/mob/living/carbon/human)) - Anya Baranova (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=26;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:45:12.499] RUNTIME: runtime error: carbon_being_defibbed overridden. Use override = TRUE to suppress this warning. - Target: Anya Baranova (/mob/living/carbon/human) Existing Proc: on_defibbed New Proc: on_defibbed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Anya Baranova (/mob/living/carbon/human) - src: null - usr.loc: the floor (101,165,2) (/turf/open/floor/iron) - call stack: - stack trace("carbon_being_defibbed overridd...", "code/datums/signals.dm", 43) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): RegisterSignal(Anya Baranova (/mob/living/carbon/human), "carbon_being_defibbed", "on_defibbed", 0) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): on purchase(Anya Baranova (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(Anya Baranova (/mob/living/carbon/human)) - Anya Baranova (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=26;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:45:12.501] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: Anya Baranova (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Anya Baranova (/mob/living/carbon/human) - src: null - usr.loc: the floor (101,165,2) (/turf/open/floor/iron) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Chitinous Armor (/datum/action/changeling/suit/armor): RegisterSignal(Anya Baranova (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Chitinous Armor (/datum/action/changeling/suit/armor): Grant(Anya Baranova (/mob/living/carbon/human)) - Chitinous Armor (/datum/action/changeling/suit/armor): on purchase(Anya Baranova (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(Anya Baranova (/mob/living/carbon/human)) - Anya Baranova (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - Anya Baranova (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=26;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:46:13.741] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Jason Tils (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Jason Tils (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Jason Tils (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Jason Tils (/mob/living/carbon/human), null, 0, 0) - Jason Tils (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - Human (/datum/species/human): body temperature damage(Jason Tils (/mob/living/carbon/human), 2) - Human (/datum/species/human): body temperature damage(Jason Tils (/mob/living/carbon/human), 2) - Human (/datum/species/human): handle body temperature(Jason Tils (/mob/living/carbon/human), 2) - Jason Tils (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:14.176] RUNTIME: ## TESTING: GC: -- [0x203a497] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-19 03:47:18.112] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (84,99,2) (/turf/open/floor/iron/white) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Jack Wells (/mob/living/carbon/human), "icon-x=18;icon-y=12;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Jack Wells (/mob/living/carbon/human), "icon-x=18;icon-y=12;middle=1;b...") - Jack Wells (/mob/living/carbon/human): Click(the floor (82,98,2) (/turf/open/floor/iron/white/smooth_large), "map_screen.map", "icon-x=18;icon-y=12;middle=1;b...") - Paltamayo (/client): Click(Jack Wells (/mob/living/carbon/human), the floor (82,98,2) (/turf/open/floor/iron/white/smooth_large), "map_screen.map", "icon-x=18;icon-y=12;middle=1;b...") - [2026-10-19 03:47:18.119] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (82,98,2) (/turf/open/floor/iron/white/smooth_large) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Jack Wells (/mob/living/carbon/human), "icon-x=18;icon-y=12;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Jack Wells (/mob/living/carbon/human), "icon-x=18;icon-y=12;middle=1;b...") - Jack Wells (/mob/living/carbon/human): Click(the floor (82,98,2) (/turf/open/floor/iron/white/smooth_large), "map_screen.map", "icon-x=18;icon-y=12;middle=1;b...") - Jack Wells (/mob/living/carbon/human): Click(the floor (82,98,2) (/turf/open/floor/iron/white/smooth_large), "map_screen.map", "icon-x=18;icon-y=12;middle=1;b...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 03:47:29.136] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (81,95,2) (/turf/open/floor/iron/white) - call stack: - the floor (81,95,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (81,95,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:29.138] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (80,94,2) (/turf/open/floor/iron/dark) - call stack: - the floor (80,94,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (80,94,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:29.140] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (80,95,2) (/turf/open/floor/iron/dark) - call stack: - the floor (80,95,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (80,95,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:29.141] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (81,94,2) (/turf/open/floor/iron/white) - call stack: - the floor (81,94,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (81,94,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:29.143] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (82,94,2) (/turf/open/floor/iron/white) - call stack: - the floor (82,94,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (82,94,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:29.144] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (82,95,2) (/turf/open/floor/iron/white) - call stack: - the floor (82,95,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (82,95,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:30.147] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (80,94,2) (/turf/open/floor/iron/dark) - call stack: - the floor (80,94,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (80,94,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:30.148] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (79,93,2) (/turf/open/floor/iron/dark/smooth_large) - call stack: - the floor (79,93,2) (/turf/open/floor/iron/dark/smooth_large): collect dynamic lightsources() - the floor (79,93,2) (/turf/open/floor/iron/dark/smooth_large): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:30.149] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - the floor (79,94,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (79,94,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:30.149] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (79,95,2) (/turf/open/floor/iron/dark) - call stack: - the floor (79,95,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (79,95,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:30.150] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (80,93,2) (/turf/open/floor/iron/dark) - call stack: - the floor (80,93,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (80,93,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:30.151] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (80,95,2) (/turf/open/floor/iron/dark) - call stack: - the floor (80,95,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (80,95,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:30.152] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (81,93,2) (/turf/open/floor/iron/white) - call stack: - the floor (81,93,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (81,93,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:30.153] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (81,94,2) (/turf/open/floor/iron/white) - call stack: - the floor (81,94,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (81,94,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:30.154] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (81,95,2) (/turf/open/floor/iron/white) - call stack: - the floor (81,95,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (81,95,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:31.158] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - the floor (79,94,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (79,94,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:31.160] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (78,93,2) (/turf/open/floor/iron/dark) - call stack: - the floor (78,93,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (78,93,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:31.161] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (78,94,2) (/turf/open/floor/iron/dark) - call stack: - the floor (78,94,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (78,94,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:31.162] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (78,95,2) (/turf/open/floor/iron/dark) - call stack: - the floor (78,95,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (78,95,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:31.163] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (79,93,2) (/turf/open/floor/iron/dark/smooth_large) - call stack: - the floor (79,93,2) (/turf/open/floor/iron/dark/smooth_large): collect dynamic lightsources() - the floor (79,93,2) (/turf/open/floor/iron/dark/smooth_large): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:31.164] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (79,95,2) (/turf/open/floor/iron/dark) - call stack: - the floor (79,95,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (79,95,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:31.165] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (80,93,2) (/turf/open/floor/iron/dark) - call stack: - the floor (80,93,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (80,93,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:31.166] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (80,94,2) (/turf/open/floor/iron/dark) - call stack: - the floor (80,94,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (80,94,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:31.167] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (80,95,2) (/turf/open/floor/iron/dark) - call stack: - the floor (80,95,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (80,95,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:32.176] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (83,91,2) (/turf/open/floor/iron/white) - call stack: - the floor (83,91,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (83,91,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:32.177] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (82,91,2) (/turf/open/floor/iron/white) - call stack: - the floor (82,91,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (82,91,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:32.178] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (82,92,2) (/turf/open/floor/iron/white) - call stack: - the floor (82,92,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (82,92,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:32.180] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (83,92,2) (/turf/open/floor/iron/white) - call stack: - the floor (83,92,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (83,92,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:32.181] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the plating (84,90,2) (/turf/open/floor/plating) - call stack: - the plating (84,90,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (84,90,2) (/turf/open/floor/plating): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:32.182] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (84,91,2) (/turf/open/floor/iron/dark) - call stack: - the floor (84,91,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (84,91,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:32.183] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (84,92,2) (/turf/open/floor/iron/dark) - call stack: - the floor (84,92,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (84,92,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:33.227] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the plating (84,90,2) (/turf/open/floor/plating) - call stack: - the plating (84,90,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (84,90,2) (/turf/open/floor/plating): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 20) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 20) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:33.228] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (85,88,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,88,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,88,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 20) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 20) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:33.229] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (85,89,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,89,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,89,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 20) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 20) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:34.239] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (88,86,2) (/turf/open/floor/iron/white) - call stack: - the floor (88,86,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (88,86,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:34.241] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (89,86,2) (/turf/open/floor/iron/white) - call stack: - the floor (89,86,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (89,86,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:46.576] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (88,88,2) (/turf/open/floor/iron/white) - call stack: - the floor (88,88,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (88,88,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:46.578] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (87,87,2) (/turf/open/floor/iron/dark) - call stack: - the floor (87,87,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (87,87,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:46.580] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (87,88,2) (/turf/open/floor/iron/dark) - call stack: - the floor (87,88,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (87,88,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:46.581] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (87,89,2) (/turf/open/floor/iron/dark) - call stack: - the floor (87,89,2) (/turf/open/floor/iron/dark): collect dynamic lightsources() - the floor (87,89,2) (/turf/open/floor/iron/dark): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:46.582] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (88,87,2) (/turf/open/floor/iron/white) - call stack: - the floor (88,87,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (88,87,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:46.583] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (88,89,2) (/turf/open/floor/iron/white) - call stack: - the floor (88,89,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (88,89,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:46.584] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (89,87,2) (/turf/open/floor/iron/white) - call stack: - the floor (89,87,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (89,87,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:46.585] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (89,88,2) (/turf/open/floor/iron/white) - call stack: - the floor (89,88,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (89,88,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:46.586] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (89,89,2) (/turf/open/floor/iron/white) - call stack: - the floor (89,89,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (89,89,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:49.810] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (86,100,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,100,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,100,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:49.811] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (85,99,2) (/turf/open/floor/iron/white/smooth_large) - call stack: - the floor (85,99,2) (/turf/open/floor/iron/white/smooth_large): collect dynamic lightsources() - the floor (85,99,2) (/turf/open/floor/iron/white/smooth_large): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:49.812] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (85,100,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,100,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,100,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:49.813] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (85,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:47:49.814] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (86,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:48:38.301] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Alexander Wolff (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Alexander Wolff (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Alexander Wolff (/mob/living/carbon/human): Say("G-AUGH!") - Alexander Wolff (/mob/living/carbon/human): Say("G-AUGH!") - /datum/tgui_say (/datum/tgui_say): delegate speech("G-AUGH!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Alexander Wolff (/mob/living/carbon/human): force say(null, 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): on creation(Alexander Wolff (/mob/living/carbon/human), 153.333) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): on creation(Alexander Wolff (/mob/living/carbon/human), 153.333) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): New(/list (/list)) - Alexander Wolff (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown), 153.333) - Alexander Wolff (/mob/living/carbon/human): Knockdown(153.333, 0, 0) - Alexander Wolff (/mob/living/carbon/human): Knockdown(153.333, 0, 0) - Alexander Wolff (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:48:38.393] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Say("w-OOF!") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Say("w-OOF!") - /datum/tgui_say (/datum/tgui_say): delegate speech("w-OOF!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): force say(null, 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): on creation(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 160) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): on creation(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 160) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): New(/list (/list)) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown), 160) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Knockdown(160, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Knockdown(160, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:48:52.411] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,145,2) (/turf/open/floor/iron) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Arm Blade (/datum/action/changeling/weapon/arm_blade): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Arm Blade (/datum/action/changeling/weapon/arm_blade): Grant(J.K. Daniels (/mob/living/carbon/human)) - Arm Blade (/datum/action/changeling/weapon/arm_blade): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - Simon Holmes (/mob/dead/observer): gvb reenter corpse(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Simon Holmes (/mob/dead/observer), /mob/dead/observer/verb/reente... (/mob/dead/observer/verb/reenter_corpse), /list (/list), Simon Holmes (/mob/dead/observer)) - Simon Holmes (/mob/dead/observer): Re-enter Corpse() - Simon Holmes (/mob/dead/observer): Re-enter Corpse() - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=13;icon-y=19;left=1;but...") - ShadowStroke (/client): Click(Reenter corpse (/atom/movable/screen/ghost/reenter_corpse), null, "map_screen.map", "icon-x=13;icon-y=19;left=1;but...") - [2026-10-19 03:48:52.414] RUNTIME: runtime error: living_life overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: check_environment New Proc: check_environment - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,145,2) (/turf/open/floor/iron) - call stack: - stack trace("living_life overridden. Use ov...", "code/datums/signals.dm", 43) - Void Adaption (/datum/action/changeling/void_adaption): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "living_life", "check_environment", 0) - Void Adaption (/datum/action/changeling/void_adaption): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - Simon Holmes (/mob/dead/observer): gvb reenter corpse(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Simon Holmes (/mob/dead/observer), /mob/dead/observer/verb/reente... (/mob/dead/observer/verb/reenter_corpse), /list (/list), Simon Holmes (/mob/dead/observer)) - Simon Holmes (/mob/dead/observer): Re-enter Corpse() - Simon Holmes (/mob/dead/observer): Re-enter Corpse() - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=13;icon-y=19;left=1;but...") - ShadowStroke (/client): Click(Reenter corpse (/atom/movable/screen/ghost/reenter_corpse), null, "map_screen.map", "icon-x=13;icon-y=19;left=1;but...") - [2026-10-19 03:48:52.416] RUNTIME: runtime error: carbon_being_defibbed overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: on_defibbed New Proc: on_defibbed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,145,2) (/turf/open/floor/iron) - call stack: - stack trace("carbon_being_defibbed overridd...", "code/datums/signals.dm", 43) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "carbon_being_defibbed", "on_defibbed", 0) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - Simon Holmes (/mob/dead/observer): gvb reenter corpse(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Simon Holmes (/mob/dead/observer), /mob/dead/observer/verb/reente... (/mob/dead/observer/verb/reenter_corpse), /list (/list), Simon Holmes (/mob/dead/observer)) - Simon Holmes (/mob/dead/observer): Re-enter Corpse() - Simon Holmes (/mob/dead/observer): Re-enter Corpse() - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=13;icon-y=19;left=1;but...") - ShadowStroke (/client): Click(Reenter corpse (/atom/movable/screen/ghost/reenter_corpse), null, "map_screen.map", "icon-x=13;icon-y=19;left=1;but...") - [2026-10-19 03:48:52.418] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,145,2) (/turf/open/floor/iron) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Chitinous Armor (/datum/action/changeling/suit/armor): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Chitinous Armor (/datum/action/changeling/suit/armor): Grant(J.K. Daniels (/mob/living/carbon/human)) - Chitinous Armor (/datum/action/changeling/suit/armor): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - Simon Holmes (/mob/dead/observer): gvb reenter corpse(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Simon Holmes (/mob/dead/observer), /mob/dead/observer/verb/reente... (/mob/dead/observer/verb/reenter_corpse), /list (/list), Simon Holmes (/mob/dead/observer)) - Simon Holmes (/mob/dead/observer): Re-enter Corpse() - Simon Holmes (/mob/dead/observer): Re-enter Corpse() - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=13;icon-y=19;left=1;but...") - ShadowStroke (/client): Click(Reenter corpse (/atom/movable/screen/ghost/reenter_corpse), null, "map_screen.map", "icon-x=13;icon-y=19;left=1;but...") - [2026-10-19 03:49:13.911] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,145,2) (/turf/open/floor/iron) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Arm Blade (/datum/action/changeling/weapon/arm_blade): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Arm Blade (/datum/action/changeling/weapon/arm_blade): Grant(J.K. Daniels (/mob/living/carbon/human)) - Arm Blade (/datum/action/changeling/weapon/arm_blade): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=20;icon-y=28;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:49:13.915] RUNTIME: runtime error: living_life overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: check_environment New Proc: check_environment - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,145,2) (/turf/open/floor/iron) - call stack: - stack trace("living_life overridden. Use ov...", "code/datums/signals.dm", 43) - Void Adaption (/datum/action/changeling/void_adaption): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "living_life", "check_environment", 0) - Void Adaption (/datum/action/changeling/void_adaption): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=20;icon-y=28;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:49:13.917] RUNTIME: runtime error: carbon_being_defibbed overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: on_defibbed New Proc: on_defibbed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,145,2) (/turf/open/floor/iron) - call stack: - stack trace("carbon_being_defibbed overridd...", "code/datums/signals.dm", 43) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "carbon_being_defibbed", "on_defibbed", 0) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=20;icon-y=28;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:49:13.920] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,145,2) (/turf/open/floor/iron) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Chitinous Armor (/datum/action/changeling/suit/armor): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Chitinous Armor (/datum/action/changeling/suit/armor): Grant(J.K. Daniels (/mob/living/carbon/human)) - Chitinous Armor (/datum/action/changeling/suit/armor): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=20;icon-y=28;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:49:17.827] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the floor (61,163,2) (/turf/open/floor/iron/white), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the floor (61,163,2) (/turf/open/floor/iron/white), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the floor (147,41,13) (/turf/open/floor/iron/white)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the floor (147,41,13) (/turf/open/floor/iron/white), the floor (61,163,2) (/turf/open/floor/iron/white), /list (/list), 2, SS13: Mining Dock (/obj/docking_port/stationary/mining_home), the mining shuttle (/obj/docking_port/mobile)) - the mining shuttle (/obj/docking_port/mobile): takeoff(/list (/list), /list (/list), /list (/list), -180, 2, SS13: Mining Dock (/obj/docking_port/stationary/mining_home), Space (/area/space)) - the mining shuttle (/obj/docking_port/mobile): initiate docking(Transit for mining/mining shut... (/obj/docking_port/stationary/transit), 2, 0) - the mining shuttle (/obj/docking_port/mobile): enterTransit() - the mining shuttle (/obj/docking_port/mobile): 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-10-19 03:49:27.629] RUNTIME: ## TESTING: GC: -- [0x3000166] | /mob/living/brain was unable to be GC'd -- (ref count of 3) [2026-10-19 03:49:28.131] RUNTIME: runtime error: Cannot read null.linked_nodes - proc name: on moved (/datum/component/candela_node/proc/on_moved) - source file: code/datums/components/candela_node.dm,179 - usr: null - src: /datum/component/candela_node (/datum/component/candela_node) - call stack: - /datum/component/candela_node (/datum/component/candela_node): on moved(the mining navigation beacon (/obj/structure/candela_beacon), the floor (147,41,13) (/turf/open/floor/iron/white), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): SendSignal("movable_moved", /list (/list)) - the mining navigation beacon (/obj/structure/candela_beacon): Moved(the floor (147,41,13) (/turf/open/floor/iron/white), 6, 1, null, 0) - the mining navigation beacon (/obj/structure/candela_beacon): abstract move(the floor (150,23,3) (/turf/open/floor/iron/white)) - the mining navigation beacon (/obj/structure/candela_beacon): onShuttleMove(the floor (150,23,3) (/turf/open/floor/iron/white), the floor (147,41,13) (/turf/open/floor/iron/white), /list (/list), 1, Transit for mining/mining shut... (/obj/docking_port/stationary/transit), the mining shuttle (/obj/docking_port/mobile)) - the mining shuttle (/obj/docking_port/mobile): takeoff(/list (/list), /list (/list), /list (/list), 90, 1, Transit for mining/mining shut... (/obj/docking_port/stationary/transit), Hyperspace (/area/shuttle/transit)) - the mining shuttle (/obj/docking_port/mobile): initiate docking(the lavaland mine (/obj/docking_port/stationary), 1, 0) - the mining shuttle (/obj/docking_port/mobile): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-10-19 03:50:20.271] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Nathaniel Narp (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (93,105,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Nathaniel Narp (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Nathaniel Narp (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Nathaniel Narp (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Nathaniel Narp (/mob/living/carbon/human), null, 0, 1) - Nathaniel Narp (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - scream (/datum/keybinding/emote): down(PapaMichael (/client), the floor (96,103,2) (/turf/open/floor/iron/white), 2, -31) - PapaMichael (/client): gvb keyDown("O", 1626, 1339, 2557, 2019) - PapaMichael (/client): keyDown("O", 1626, 1339, 2557, 2019) - [2026-10-19 03:50:27.248] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (93,104,2) (/turf/open/floor/iron/white) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Arm Blade (/datum/action/changeling/weapon/arm_blade): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Arm Blade (/datum/action/changeling/weapon/arm_blade): Grant(J.K. Daniels (/mob/living/carbon/human)) - Arm Blade (/datum/action/changeling/weapon/arm_blade): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=22;icon-y=24;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:27.251] RUNTIME: runtime error: living_life overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: check_environment New Proc: check_environment - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (93,104,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_life overridden. Use ov...", "code/datums/signals.dm", 43) - Void Adaption (/datum/action/changeling/void_adaption): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "living_life", "check_environment", 0) - Void Adaption (/datum/action/changeling/void_adaption): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=22;icon-y=24;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:27.252] RUNTIME: runtime error: carbon_being_defibbed overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: on_defibbed New Proc: on_defibbed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (93,104,2) (/turf/open/floor/iron/white) - call stack: - stack trace("carbon_being_defibbed overridd...", "code/datums/signals.dm", 43) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "carbon_being_defibbed", "on_defibbed", 0) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=22;icon-y=24;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:27.254] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (93,104,2) (/turf/open/floor/iron/white) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Chitinous Armor (/datum/action/changeling/suit/armor): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Chitinous Armor (/datum/action/changeling/suit/armor): Grant(J.K. Daniels (/mob/living/carbon/human)) - Chitinous Armor (/datum/action/changeling/suit/armor): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=22;icon-y=24;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:32.025] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Ar-Leth Ssar (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ar-Leth Ssar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:32.437] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (82,95,2) (/turf/open/floor/iron/white) - call stack: - the floor (82,95,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (82,95,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:32.438] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (81,94,2) (/turf/open/floor/iron/white) - call stack: - the floor (81,94,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (81,94,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:32.439] RUNTIME: runtime error: Cannot read null.current_holder - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,98 - usr: null - src: the floor (81,95,2) (/turf/open/floor/iron/white) - call stack: - the floor (81,95,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (81,95,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:33.355] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Ar-Leth Ssar (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ar-Leth Ssar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:34.675] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Ar-Leth Ssar (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ar-Leth Ssar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:35.814] RUNTIME: runtime error: bad icon operation - proc name: New (/icon/New) - usr: null - src: /icon (/icon) - call stack: - /icon (/icon): New("blood_light", 'icons/effects/beam.dmi', null, null, null) - /datum/beam (/datum/beam): Draw(null, null) - /datum/beam (/datum/beam): Start() - the necropolis floor (125,251,3) (/turf/open/indestructible/boss): Beam(the necropolis floor (127,248,3) (/turf/open/indestructible/boss), 'icons/effects/beam.dmi', "blood_light", 8, 1e+31, /obj/effect/ebeam (/obj/effect/ebeam), null, 1, 1, null, null, null, null, 4.7, 0, null, 0, 255, 255) - the necropolis floor (125,251,3) (/turf/open/indestructible/boss): Beam(the necropolis floor (127,248,3) (/turf/open/indestructible/boss), 'icons/effects/beam.dmi', "blood_light", 8, 1e+31, /obj/effect/ebeam (/obj/effect/ebeam), null, 1, 1, null, null, null, null, 4.7, 0, null, 0, 255, 255) - the Legion sentinel (/obj/structure/legionturret): fire(Randy Baum (/mob/living/carbon/human)) - the Legion sentinel (/obj/structure/legionturret): set up shot() - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:36.804] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Nathaniel Narp (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (92,105,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central fire alarm FlMx... (/obj/machinery/firealarm/directional/north), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central fire alarm FlMx... (/obj/machinery/firealarm/directional/north): alarm(Nathaniel Narp (/mob/living/carbon/human), 0) - ... - Medbay Central fire alarm FlMx... (/obj/machinery/firealarm/directional/north): Click(the floor (91,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=17;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(Nathaniel Narp (/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-10-19 03:50:37.989] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Nathaniel Narp (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (92,105,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Nathaniel Narp (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Nathaniel Narp (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Nathaniel Narp (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Nathaniel Narp (/mob/living/carbon/human), null, 0, 0) - Nathaniel Narp (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - Medbay Central firelock DZZRG (/obj/machinery/door/firedoor): crush() - Medbay Central firelock DZZRG (/obj/machinery/door/firedoor): close(0) - Medbay Central firelock DZZRG (/obj/machinery/door/firedoor): close() - Medbay Central firelock DZZRG (/obj/machinery/door/firedoor): correct state() - [2026-10-19 03:50:39.858] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Ar-Leth Ssar (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ar-Leth Ssar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:44.221] RUNTIME: runtime error: bad icon operation - proc name: New (/icon/New) - usr: null - src: /icon (/icon) - call stack: - /icon (/icon): New("blood_light", 'icons/effects/beam.dmi', null, null, null) - /datum/beam (/datum/beam): Draw(null, null) - /datum/beam (/datum/beam): Start() - the necropolis floor (129,249,3) (/turf/open/indestructible/boss): Beam(the necropolis floor (127,248,3) (/turf/open/indestructible/boss), 'icons/effects/beam.dmi', "blood_light", 8, 1e+31, /obj/effect/ebeam (/obj/effect/ebeam), null, 1, 1, null, null, null, null, 4.7, 0, null, 0, 255, 255) - the necropolis floor (129,249,3) (/turf/open/indestructible/boss): Beam(the necropolis floor (127,248,3) (/turf/open/indestructible/boss), 'icons/effects/beam.dmi', "blood_light", 8, 1e+31, /obj/effect/ebeam (/obj/effect/ebeam), null, 1, 1, null, null, null, null, 4.7, 0, null, 0, 255, 255) - the Legion sentinel (/obj/structure/legionturret): fire(Randy Baum (/mob/living/carbon/human)) - the Legion sentinel (/obj/structure/legionturret): set up shot() - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:45.297] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Ar-Leth Ssar (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ar-Leth Ssar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:48.534] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Ar-Leth Ssar (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ar-Leth Ssar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:53.351] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (80,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Arm Blade (/datum/action/changeling/weapon/arm_blade): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Arm Blade (/datum/action/changeling/weapon/arm_blade): Grant(J.K. Daniels (/mob/living/carbon/human)) - Arm Blade (/datum/action/changeling/weapon/arm_blade): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=16;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:53.355] RUNTIME: runtime error: living_life overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: check_environment New Proc: check_environment - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (80,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_life overridden. Use ov...", "code/datums/signals.dm", 43) - Void Adaption (/datum/action/changeling/void_adaption): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "living_life", "check_environment", 0) - Void Adaption (/datum/action/changeling/void_adaption): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=16;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:53.357] RUNTIME: runtime error: carbon_being_defibbed overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: on_defibbed New Proc: on_defibbed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (80,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("carbon_being_defibbed overridd...", "code/datums/signals.dm", 43) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "carbon_being_defibbed", "on_defibbed", 0) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=16;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:53.359] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (80,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Chitinous Armor (/datum/action/changeling/suit/armor): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Chitinous Armor (/datum/action/changeling/suit/armor): Grant(J.K. Daniels (/mob/living/carbon/human)) - Chitinous Armor (/datum/action/changeling/suit/armor): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=16;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:54.531] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Ar-Leth Ssar (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (79,94,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ar-Leth Ssar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:50:55.043] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (80,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Arm Blade (/datum/action/changeling/weapon/arm_blade): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Arm Blade (/datum/action/changeling/weapon/arm_blade): Grant(J.K. Daniels (/mob/living/carbon/human)) - Arm Blade (/datum/action/changeling/weapon/arm_blade): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=24;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:55.045] RUNTIME: runtime error: living_life overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: check_environment New Proc: check_environment - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (80,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_life overridden. Use ov...", "code/datums/signals.dm", 43) - Void Adaption (/datum/action/changeling/void_adaption): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "living_life", "check_environment", 0) - Void Adaption (/datum/action/changeling/void_adaption): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=24;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:55.047] RUNTIME: runtime error: carbon_being_defibbed overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: on_defibbed New Proc: on_defibbed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (80,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("carbon_being_defibbed overridd...", "code/datums/signals.dm", 43) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "carbon_being_defibbed", "on_defibbed", 0) - Defibrillator Grasp (/datum/action/changeling/defib_grasp): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): PossessByPlayer("shadowstroke") - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=24;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:55.048] RUNTIME: runtime error: human_monkeyize overridden. Use override = TRUE to suppress this warning. - Target: J.K. Daniels (/mob/living/carbon/human) Existing Proc: became_monkey New Proc: became_monkey - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: J.K. Daniels (/mob/living/carbon/human) - src: null - usr.loc: the floor (80,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("human_monkeyize overridden. Us...", "code/datums/signals.dm", 43) - Chitinous Armor (/datum/action/changeling/suit/armor): RegisterSignal(J.K. Daniels (/mob/living/carbon/human), "human_monkeyize", "became_monkey", 0) - Chitinous Armor (/datum/action/changeling/suit/armor): Grant(J.K. Daniels (/mob/living/carbon/human)) - Chitinous Armor (/datum/action/changeling/suit/armor): on purchase(J.K. Daniels (/mob/living/carbon/human), null) - Changeling (/datum/antagonist/changeling): regain powers() - Changeling (/datum/antagonist/changeling): on login(J.K. Daniels (/mob/living/carbon/human)) - J.K. Daniels (/mob/living/carbon/human): SendSignal("mob_login", /list (/list)) - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - J.K. Daniels (/mob/living/carbon/human): Login() - ... - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "map_screen.map", "icon-x=24;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Simon Holmes (/mob/dead/observer), /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-10-19 03:50:58.036] RUNTIME: ## TESTING: GC: -- [0x2108268c] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-19 03:51:10.272] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: null - src: /datum/sound_token (/datum/sound_token) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock nUTWd (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): process results(the floor (97,108,2) (/turf/open/floor/iron/white), /datum/gas_mixture/turf (/datum/gas_mixture/turf), 238.971) - the floor (97,108,2) (/turf/open/floor/iron/white): SendSignal("turf_expose", /list (/list)) - the floor (97,108,2) (/turf/open/floor/iron/white): temperature expose(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 238.971) - the floor (97,108,2) (/turf/open/floor/iron/white): process cell(8520) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:51:26.188] RUNTIME: ## TESTING: GC: -- [0x21082772] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-19 03:51:26.190] RUNTIME: ## TESTING: GC: -- [0x2108371f] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-19 03:51:28.393] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Officer Bobman Bobberton Jr. (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (97,107,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock DbCTb (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:51:28.446] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Officer Bobman Bobberton Jr. (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (97,108,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock nUTWd (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:51:36.826] RUNTIME: ## TESTING: GC: -- [0x2108089a] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-19 03:51:36.829] RUNTIME: ## TESTING: GC: -- [0x2107e6c2] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-19 03:51:36.829] RUNTIME: ## TESTING: GC: -- [0x210826e2] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-19 03:51:43.564] RUNTIME: ## TESTING: GC: -- [0x2107faea] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-19 03:51:52.873] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (104,147,2) (/turf/open/floor/plating) - call stack: - the plating (104,147,2) (/turf/open/floor/plating): process cell(8571) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:51:52.877] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the floor (108,147,2) (/turf/open/floor/iron) - call stack: - the floor (108,147,2) (/turf/open/floor/iron): process cell(8571) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:51:59.835] RUNTIME: ## TESTING: GC: -- [0x21081c8a] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-19 03:52:08.055] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Akira Nightwatch (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (83,105,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Akira Nightwatch (/mob/living/carbon/human), 'sound/mobs/humanoids/moth/scre...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Akira Nightwatch (/mob/living/carbon/human), null, 0, 1) - Akira Nightwatch (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - scream (/datum/keybinding/emote): down(SSvylish (/client), the floor (85,105,2) (/turf/open/floor/iron/white), 12, 9) - SSvylish (/client): gvb keyDown("J", 805, 517, 1355, 1009) - SSvylish (/client): keyDown("J", 805, 517, 1355, 1009) - [2026-10-19 03:52:08.769] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Unknown (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (100,113,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock DbCTb (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Unknown (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:08.824] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Unknown (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (99,114,2) (/turf/open/floor/iron) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock nUTWd (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Unknown (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:12.644] RUNTIME: ## TESTING: GC: -- [0x2108340f] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-19 03:52:12.691] RUNTIME: ## TESTING: GC: -- [0x21083c65] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-19 03:52:12.692] RUNTIME: ## TESTING: GC: -- [0x21082091] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-19 03:52:12.693] RUNTIME: ## TESTING: GC: -- [0x21082bc1] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-19 03:52:12.693] RUNTIME: ## TESTING: GC: -- [0x2100e2f9] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 4) [2026-10-19 03:52:16.084] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jason Tils (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (88,87,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock DbCTb (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jason Tils (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:16.143] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jason Tils (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (88,86,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock nUTWd (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Jason Tils (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:28.857] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:28.859] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:28.860] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (87,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (87,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (87,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:29.937] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:29.938] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:29.939] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:29.940] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:29.942] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the plating (87,101,2) (/turf/open/floor/plating) - call stack: - the plating (87,101,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (87,101,2) (/turf/open/floor/plating): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:29.943] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (87,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (87,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (87,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:31.013] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:31.015] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:31.016] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:31.017] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:31.018] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the plating (87,101,2) (/turf/open/floor/plating) - call stack: - the plating (87,101,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (87,101,2) (/turf/open/floor/plating): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:31.019] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (87,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (87,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (87,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:32.546] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:32.547] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:32.548] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:32.550] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:32.551] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the plating (87,101,2) (/turf/open/floor/plating) - call stack: - the plating (87,101,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (87,101,2) (/turf/open/floor/plating): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:32.552] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (87,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (87,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (87,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 10) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 10) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:33.657] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:33.658] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:33.659] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:33.660] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:33.661] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the plating (87,101,2) (/turf/open/floor/plating) - call stack: - the plating (87,101,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (87,101,2) (/turf/open/floor/plating): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:33.662] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (87,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (87,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (87,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 15) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 15) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:34.660] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (87,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (87,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (87,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 20) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 20) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:34.661] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (88,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (88,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (88,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 20) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 20) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:34.662] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (89,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (89,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (89,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 20) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 20) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:35.850] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (87,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (87,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (87,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:35.852] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (88,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (88,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (88,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:35.853] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (89,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (89,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (89,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:36.536] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - make skin incision (/datum/surgery_operation/limb/incise_skin): display pain(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "You feel a stabbing in your le...", 0) - make skin incision (/datum/surgery_operation/limb/incise_skin): on preop(the human left arm (/obj/item/bodypart/arm/left), Anya Baranova (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - ... - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=14;icon-y=16;vis-x=17;v...") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=14;icon-y=16;vis-x=17;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/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-10-19 03:52:36.883] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (87,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (87,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (87,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:36.884] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (88,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (88,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (88,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:36.885] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (89,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (89,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (89,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:52.605] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Spook-Bot (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (94,106,2) (/turf/open/floor/iron/white/side) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock DbCTb (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Spook-Bot (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:52.647] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Spook-Bot (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (94,106,2) (/turf/open/floor/iron/white/side) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock nUTWd (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Spook-Bot (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:59.649] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Spook-Bot (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (94,106,2) (/turf/open/floor/iron/white/side) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock DbCTb (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Spook-Bot (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:52:59.711] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Spook-Bot (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (94,106,2) (/turf/open/floor/iron/white/side) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock nUTWd (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Spook-Bot (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:07.980] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Officer Bobman Bobberton Jr. (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (93,105,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), null, 0, 1) - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): check emote("*scream", null) - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): say("scream", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Officer Bobman Bobberton Jr. (/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() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:10.783] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Spook-Bot (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (93,103,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Spook-Bot (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Spook-Bot (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Spook-Bot (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Spook-Bot (/mob/living/carbon/human), null, 0, 1) - Spook-Bot (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - Spook-Bot (/mob/living/carbon/human): check emote("*scream", null) - Spook-Bot (/mob/living/carbon/human): say("scream", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Spook-Bot (/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() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:20.529] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,99,2) (/turf/open/floor/iron/white/smooth_large) - call stack: - the floor (85,99,2) (/turf/open/floor/iron/white/smooth_large): collect dynamic lightsources() - the floor (85,99,2) (/turf/open/floor/iron/white/smooth_large): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:21.530] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (87,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (87,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (87,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:21.531] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:21.532] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:21.533] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the plating (87,101,2) (/turf/open/floor/plating) - call stack: - the plating (87,101,2) (/turf/open/floor/plating): collect dynamic lightsources() - the plating (87,101,2) (/turf/open/floor/plating): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:21.534] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (88,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (88,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (88,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:21.535] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (88,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (88,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (88,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:22.176] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - retract skin (/datum/surgery_operation/limb/retract_skin): display pain(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "You feel a severe stinging pai...", 0) - retract skin (/datum/surgery_operation/limb/retract_skin): on preop(the human left arm (/obj/item/bodypart/arm/left), Anya Baranova (/mob/living/carbon/human), the retractor (/obj/item/retractor), /list (/list)) - ... - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=12;icon-y=14;vis-x=15;v...") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=12;icon-y=14;vis-x=15;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/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-10-19 03:53:22.494] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:22.495] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:22.496] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:22.497] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 5) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 5) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:23.818] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,101,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,101,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,101,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:23.820] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,100,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,100,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,100,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:23.821] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (85,102,2) (/turf/open/floor/iron/white) - call stack: - the floor (85,102,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (85,102,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:23.822] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (86,100,2) (/turf/open/floor/iron/white) - call stack: - the floor (86,100,2) (/turf/open/floor/iron/white): collect dynamic lightsources() - the floor (86,100,2) (/turf/open/floor/iron/white): check lumcount above(0.2) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): check condition(1, 0) - /datum/terror_handler/simple_s... (/datum/terror_handler/simple_source/nyctophobia): tick(1, 0) - /datum/component/fearful (/datum/component/fearful): process(1) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): fire(0) - Datum Component System (/datum/controller/subsystem/processing/dcs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:27.336] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Spook-Bot (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (102,109,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock DbCTb (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Spook-Bot (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:27.403] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Spook-Bot (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (102,109,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock nUTWd (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Spook-Bot (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:53:27.814] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Bubble Root (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the floor (107,138,2) (/turf/open/floor/iron) - src.loc: the plasma tank (/obj/item/tank/internals/plasma) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Bubble Root (/mob/living/carbon/human), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (107,138,2) (/turf/open/floor/iron), -1, 4, 0, 0, 1) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Tiny_021 (/client), the plating (108,136,2) (/turf/open/floor/plating), 26, -27) - Tiny_021 (/client): gvb keyDown("Q", 820, 744, 1440, 1137) - Tiny_021 (/client): keyDown("Q", 820, 744, 1440, 1137) - [2026-10-19 03:53:27.816] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Bubble Root (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (107,138,2) (/turf/open/floor/iron) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Bubble Root (/mob/living/carbon/human), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (107,138,2) (/turf/open/floor/iron), -1, 4, 0, 0, 1) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Tiny_021 (/client), the plating (108,136,2) (/turf/open/floor/plating), 26, -27) - Tiny_021 (/client): gvb keyDown("Q", 820, 744, 1440, 1137) - Tiny_021 (/client): keyDown("Q", 820, 744, 1440, 1137) - [2026-10-19 03:53:27.818] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Bubble Root (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the floor (107,138,2) (/turf/open/floor/iron) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Bubble Root (/mob/living/carbon/human), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (107,138,2) (/turf/open/floor/iron), -1, 4, 0, 0, 1) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Tiny_021 (/client), the plating (108,136,2) (/turf/open/floor/plating), 26, -27) - Tiny_021 (/client): gvb keyDown("Q", 820, 744, 1440, 1137) - Tiny_021 (/client): keyDown("Q", 820, 744, 1440, 1137) - [2026-10-19 03:53:29.731] RUNTIME: ## TESTING: GC: -- [0x2108378d] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-10-19 03:53:31.332] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Bubble Root (/mob/living/carbon/human) - src: the igniter-timer assembly (/obj/item/assembly_holder) - usr.loc: the floor (107,138,2) (/turf/open/floor/iron) - src.loc: the plasma tank (/obj/item/tank/internals/plasma) - call stack: - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Bubble Root (/mob/living/carbon/human), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (107,138,2) (/turf/open/floor/iron), 3, 2, 0, 0, 1) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Tiny_021 (/client), the plating (108,138,2) (/turf/open/floor/plating), 15, 17) - Tiny_021 (/client): gvb keyDown("Q", 794, 563, 1440, 1137) - Tiny_021 (/client): keyDown("Q", 794, 563, 1440, 1137) - [2026-10-19 03:53:31.333] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Bubble Root (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (107,138,2) (/turf/open/floor/iron) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Bubble Root (/mob/living/carbon/human), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (107,138,2) (/turf/open/floor/iron), 3, 2, 0, 0, 1) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Tiny_021 (/client), the plating (108,138,2) (/turf/open/floor/plating), 15, 17) - Tiny_021 (/client): gvb keyDown("Q", 794, 563, 1440, 1137) - Tiny_021 (/client): keyDown("Q", 794, 563, 1440, 1137) - [2026-10-19 03:53:31.335] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,713 - usr: Bubble Root (/mob/living/carbon/human) - src: the timer (/obj/item/assembly/timer) - usr.loc: the floor (107,138,2) (/turf/open/floor/iron) - src.loc: the igniter-timer assembly (/obj/item/assembly_holder) - call stack: - the timer (/obj/item/assembly/timer): dropped(null, 0) - the igniter-timer assembly (/obj/item/assembly_holder): dropped(null) - the plasma tank (/obj/item/tank/internals/plasma): dropped(Bubble Root (/mob/living/carbon/human), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): has unequipped(the plasma tank (/obj/item/tank/internals/plasma), 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): doUnEquip(the plasma tank (/obj/item/tank/internals/plasma), 0, the floor (107,138,2) (/turf/open/floor/iron), 0, 1, 0) - Bubble Root (/mob/living/carbon/human): transfer item to turf(the plasma tank (/obj/item/tank/internals/plasma), the floor (107,138,2) (/turf/open/floor/iron), 3, 2, 0, 0, 1) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - Bubble Root (/mob/living/carbon/human): dropItemToGround(the plasma tank (/obj/item/tank/internals/plasma), 0, 0, 1, null) - drop_item (/datum/keybinding/dextrous/drop_item): down(Tiny_021 (/client), the plating (108,138,2) (/turf/open/floor/plating), 15, 17) - Tiny_021 (/client): gvb keyDown("Q", 794, 563, 1440, 1137) - Tiny_021 (/client): keyDown("Q", 794, 563, 1440, 1137) - [2026-10-19 03:53:50.004] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - saw limb bone (/datum/surgery_operation/limb/saw_bones): display pain(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "You feel a horrid ache spread ...", 0) - saw limb bone (/datum/surgery_operation/limb/saw_bones): on preop(the human left arm (/obj/item/bodypart/arm/left), Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - saw limb bone (/datum/surgery_operation/limb/saw_bones): start operation(the human left arm (/obj/item/bodypart/arm/left), Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - saw limb bone (/datum/surgery_operation/limb/saw_bones): try perform(the human left arm (/obj/item/bodypart/arm/left), Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Anya Baranova (/mob/living/carbon/human): perform surgery(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), 0, "l_arm") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): item interaction(Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): base item interaction(Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - the circular saw (/obj/item/circular_saw): melee attack chain(Anya Baranova (/mob/living/carbon/human), Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), /list (/list), /list (/list)) - Anya Baranova (/mob/living/carbon/human): ClickOn(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "icon-x=15;icon-y=16;vis-x=17;v...") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - Marshmeadow (/client): Click(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - [2026-10-19 03:53:55.003] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - the human left arm (/obj/item/bodypart/arm/left): update disabled(1) - the human left arm (/obj/item/bodypart/arm/left): update disabled(1) - the human left arm (/obj/item/bodypart/arm/left): receive damage(47, 0, 0, 1, 0, null, -100, 0, 1, null, the circular saw (/obj/item/circular_saw), 1) - saw limb bone (/datum/surgery_operation/limb/saw_bones): on success(the human left arm (/obj/item/bodypart/arm/left), Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - saw limb bone (/datum/surgery_operation/limb/saw_bones): success(the human left arm (/obj/item/bodypart/arm/left), Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - saw limb bone (/datum/surgery_operation/limb/saw_bones): try perform(the human left arm (/obj/item/bodypart/arm/left), Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Anya Baranova (/mob/living/carbon/human): perform surgery(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), 0, "l_arm") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): item interaction(Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): base item interaction(Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - the circular saw (/obj/item/circular_saw): melee attack chain(Anya Baranova (/mob/living/carbon/human), Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), /list (/list), /list (/list)) - Anya Baranova (/mob/living/carbon/human): ClickOn(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "icon-x=15;icon-y=16;vis-x=17;v...") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=15;icon-y=16;vis-x=17;v...") - [2026-10-19 03:54:23.840] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jason Tils (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (84,93,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Unknown (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Unknown (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Unknown (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Unknown (/mob/living/carbon/human), null, 0, 0) - Unknown (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): display pain(Unknown (/mob/living/carbon/human), "You feel an uncomfortable sens...", 0) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): on preop(the stump (/obj/item/bodypart/leg/right/stump), Jason Tils (/mob/living/carbon/human), the human right leg (/obj/item/bodypart/leg/right), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): start operation(the stump (/obj/item/bodypart/leg/right/stump), Jason Tils (/mob/living/carbon/human), the human right leg (/obj/item/bodypart/leg/right), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): try perform(the stump (/obj/item/bodypart/leg/right/stump), Jason Tils (/mob/living/carbon/human), the human right leg (/obj/item/bodypart/leg/right), /list (/list)) - Jason Tils (/mob/living/carbon/human): perform surgery(Unknown (/mob/living/carbon/human), the human right leg (/obj/item/bodypart/leg/right), 0, "r_leg") - Unknown (/mob/living/carbon/human): item interaction(Jason Tils (/mob/living/carbon/human), the human right leg (/obj/item/bodypart/leg/right), /list (/list)) - Unknown (/mob/living/carbon/human): base item interaction(Jason Tils (/mob/living/carbon/human), the human right leg (/obj/item/bodypart/leg/right), /list (/list)) - the human right leg (/obj/item/bodypart/leg/right): melee attack chain(Jason Tils (/mob/living/carbon/human), Unknown (/mob/living/carbon/human), /list (/list), /list (/list)) - Jason Tils (/mob/living/carbon/human): ClickOn(Unknown (/mob/living/carbon/human), "icon-x=13;icon-y=13;vis-x=14;v...") - Unknown (/mob/living/carbon/human): Click(the floor (83,93,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=13;icon-y=13;vis-x=14;v...") - White_Meadows (/client): Click(Unknown (/mob/living/carbon/human), the floor (83,93,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=13;icon-y=13;vis-x=14;v...") - [2026-10-19 03:54:38.561] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (80,105,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Nathaniel Narp (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Nathaniel Narp (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Nathaniel Narp (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Nathaniel Narp (/mob/living/carbon/human), null, 0, 0) - Nathaniel Narp (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - make skin incision (/datum/surgery_operation/limb/incise_skin): display pain(Nathaniel Narp (/mob/living/carbon/human), "You feel a stabbing in your ri...", 0) - make skin incision (/datum/surgery_operation/limb/incise_skin): on preop(the stump (/obj/item/bodypart/arm/right/stump), Jack Wells (/mob/living/carbon/human), the laser scalpel (/obj/item/scalpel/advanced), /list (/list)) - ... - Nathaniel Narp (/mob/living/carbon/human): Click(the floor (79,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=15;icon-y=17;vis-x=16;v...") - Nathaniel Narp (/mob/living/carbon/human): Click(the floor (79,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=15;icon-y=17;vis-x=16;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jack Wells (/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-10-19 03:54:52.035] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (80,105,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Nathaniel Narp (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Nathaniel Narp (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Nathaniel Narp (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Nathaniel Narp (/mob/living/carbon/human), null, 0, 0) - Nathaniel Narp (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - the human right arm (/obj/item/bodypart/arm/right): update disabled(0) - the human right arm (/obj/item/bodypart/arm/right): update disabled(0) - ... - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): handle bodypart(Nathaniel Narp (/mob/living/carbon/human), Jack Wells (/mob/living/carbon/human), the human right arm (/obj/item/bodypart/arm/right)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): on success(the stump (/obj/item/bodypart/arm/right/stump), Jack Wells (/mob/living/carbon/human), the human right arm (/obj/item/bodypart/arm/right), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): success(the stump (/obj/item/bodypart/arm/right/stump), Jack Wells (/mob/living/carbon/human), the human right arm (/obj/item/bodypart/arm/right), /list (/list)) - Jack Wells (/mob/living/carbon/human): perform surgery(Nathaniel Narp (/mob/living/carbon/human), the human right arm (/obj/item/bodypart/arm/right), 0, "r_arm") - Nathaniel Narp (/mob/living/carbon/human): base item interaction(Jack Wells (/mob/living/carbon/human), the human right arm (/obj/item/bodypart/arm/right), /list (/list)) - Jack Wells (/mob/living/carbon/human): ClickOn(Nathaniel Narp (/mob/living/carbon/human), "icon-x=16;icon-y=12;vis-x=21;v...") - Nathaniel Narp (/mob/living/carbon/human): Click(the floor (79,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=16;icon-y=12;vis-x=21;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-19 03:55:10.848] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (104,147,2) (/turf/open/floor/plating) - call stack: - the plating (104,147,2) (/turf/open/floor/plating): process cell(8661) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:55:16.375] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - make skin incision (/datum/surgery_operation/limb/incise_skin): display pain(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "You feel a stabbing in your ri...", 0) - make skin incision (/datum/surgery_operation/limb/incise_skin): on preop(the stump (/obj/item/bodypart/arm/right/stump), Anya Baranova (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - ... - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=12;icon-y=14;vis-x=15;v...") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=12;icon-y=14;vis-x=15;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/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-10-19 03:55:22.374] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353 - usr: null - src: the plating (104,147,2) (/turf/open/floor/plating) - call stack: - the plating (104,147,2) (/turf/open/floor/plating): process cell(8671) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:55:36.517] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Alexander Wolff (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (78,93,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alexander Wolff (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:55:46.981] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Ashley Tingle (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (81,98,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Ashley Tingle (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Ashley Tingle (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Ashley Tingle (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Ashley Tingle (/mob/living/carbon/human), null, 0, 1) - Ashley Tingle (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - Ashley Tingle (/mob/living/carbon/human): check emote("*scream", null) - Ashley Tingle (/mob/living/carbon/human): say("scream", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ashley Tingle (/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() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:55:49.794] RUNTIME: runtime error: Cannot read null.actions - proc name: enable cooldown actions (/datum/action/cooldown/proc/enable_cooldown_actions) - source file: code/datums/actions/cooldown_action.dm,208 - usr: null - src: Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes) - call stack: - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): enable cooldown actions() - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Activate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): PreActivate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Trigger(null, null, null) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): perform async(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/tendril)) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): start async() - [2026-10-19 03:56:08.843] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - saw limb bone (/datum/surgery_operation/limb/saw_bones): display pain(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "It feels like something just b...", 0) - saw limb bone (/datum/surgery_operation/limb/saw_bones): on success(the stump (/obj/item/bodypart/arm/right/stump), Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - ... - Anya Baranova (/mob/living/carbon/human): perform surgery(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), 0, "r_arm") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): item interaction(Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): base item interaction(Anya Baranova (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - the circular saw (/obj/item/circular_saw): melee attack chain(Anya Baranova (/mob/living/carbon/human), Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), /list (/list), /list (/list)) - Anya Baranova (/mob/living/carbon/human): ClickOn(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "icon-x=15;icon-y=12;vis-x=13;v...") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=15;icon-y=12;vis-x=13;v...") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=15;icon-y=12;vis-x=13;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-19 03:56:09.191] RUNTIME: runtime error: Cannot read null.actions - proc name: enable cooldown actions (/datum/action/cooldown/proc/enable_cooldown_actions) - source file: code/datums/actions/cooldown_action.dm,208 - usr: null - src: Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes) - call stack: - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): enable cooldown actions() - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Activate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): PreActivate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Trigger(null, null, null) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): perform async(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/tendril)) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): start async() - [2026-10-19 03:56:18.635] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - fix limb bone (/datum/surgery_operation/limb/fix_bones): display pain(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "You feel a grinding sensation ...", 0) - fix limb bone (/datum/surgery_operation/limb/fix_bones): on preop(the stump (/obj/item/bodypart/arm/right/stump), Anya Baranova (/mob/living/carbon/human), the bone gel (/obj/item/stack/medical/bone_gel), /list (/list)) - ... - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=14;icon-y=11;vis-x=12;v...") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=14;icon-y=11;vis-x=12;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/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-10-19 03:56:23.288] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Nyla Foster (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (80,105,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), null, 0, 0) - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - saw limb bone (/datum/surgery_operation/limb/saw_bones): display pain(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), "It feels like something just b...", 0) - saw limb bone (/datum/surgery_operation/limb/saw_bones): on success(Bobman Bobberton Jr.\'s head (/obj/item/bodypart/head), Nyla Foster (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - ... - Nyla Foster (/mob/living/carbon/human): perform surgery(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), 0, "head") - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): item interaction(Nyla Foster (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): base item interaction(Nyla Foster (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - the circular saw (/obj/item/circular_saw): melee attack chain(Nyla Foster (/mob/living/carbon/human), Officer Bobman Bobberton Jr. (/mob/living/carbon/human), /list (/list), /list (/list)) - Nyla Foster (/mob/living/carbon/human): ClickOn(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), "icon-x=22;icon-y=16;vis-x=17;v...") - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): Click(the floor (79,104,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=22;icon-y=16;vis-x=17;v...") - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): Click(the floor (79,104,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=22;icon-y=16;vis-x=17;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Nyla Foster (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-19 03:56:30.201] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Ar-Leth Ssar (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (85,87,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the medical cargo interfacing ... (/obj/item/modular_computer/processor), 'sound/machines/computer/comput...', 3, 10, 4, 0, null, null, null, 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(Ar-Leth Ssar (/mob/living/carbon/human), 1) - the medical cargo interfacing ... (/obj/item/modular_computer/processor): interact(Ar-Leth Ssar (/mob/living/carbon/human)) - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): interact(Ar-Leth Ssar (/mob/living/carbon/human)) - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): try interact(Ar-Leth Ssar (/mob/living/carbon/human)) - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): try interact(Ar-Leth Ssar (/mob/living/carbon/human)) - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): attack hand(Ar-Leth Ssar (/mob/living/carbon/human), /list (/list)) - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): attack hand(Ar-Leth Ssar (/mob/living/carbon/human), /list (/list)) - Ar-Leth Ssar (/mob/living/carbon/human): resolve unarmed attack(the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical), /list (/list)) - Ar-Leth Ssar (/mob/living/carbon/human): UnarmedAttack(the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical), 1, /list (/list)) - Ar-Leth Ssar (/mob/living/carbon/human): UnarmedAttack(the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical), 1, /list (/list)) - Ar-Leth Ssar (/mob/living/carbon/human): ClickOn(the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical), "icon-x=5;icon-y=6;left=1;butto...") - the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical): Click(the floor (85,86,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=5;icon-y=6;left=1;butto...") - WalterTruck (/client): Click(the medical cargo interfacing ... (/obj/machinery/modular_computer/preset/cargochat/medical), the floor (85,86,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=5;icon-y=6;left=1;butto...") - [2026-10-19 03:56:33.063] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Nyla Foster (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (80,105,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), null, 0, 0) - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - incise organs (/datum/surgery_operation/limb/incise_organs): display pain(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), "You feel a sharp pain from ins...", 0) - incise organs (/datum/surgery_operation/limb/incise_organs): on success(Bobman Bobberton Jr.\'s head (/obj/item/bodypart/head), Nyla Foster (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - ... - Nyla Foster (/mob/living/carbon/human): perform surgery(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), 0, "head") - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): item interaction(Nyla Foster (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): base item interaction(Nyla Foster (/mob/living/carbon/human), the scalpel (/obj/item/scalpel), /list (/list)) - the scalpel (/obj/item/scalpel): melee attack chain(Nyla Foster (/mob/living/carbon/human), Officer Bobman Bobberton Jr. (/mob/living/carbon/human), /list (/list), /list (/list)) - Nyla Foster (/mob/living/carbon/human): ClickOn(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), "icon-x=16;icon-y=18;vis-x=15;v...") - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): Click(the floor (79,104,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=16;icon-y=18;vis-x=15;v...") - Officer Bobman Bobberton Jr. (/mob/living/carbon/human): Click(the floor (79,104,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=16;icon-y=18;vis-x=15;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Nyla Foster (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-19 03:56:46.186] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Ar-Leth Ssar (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (78,93,2) (/turf/open/floor/iron/dark) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical), 'sound/machines/lathe/lathe_pri...', 15, 50, 2.5, 1, null, null, null, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): play('sound/machines/lathe/lathe_pri...', null, 0, 0) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): sound loop(null) - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start sound loop() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): on start() - /datum/looping_sound/lathe_pri... (/datum/looping_sound/lathe_print): start(null) - the department techfab (Medica... (/obj/machinery/rnd/production/techfab/department/medical): ui act("build", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ar-Leth Ssar (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:57:04.003] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Alexander Wolff (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (85,89,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Alexander Wolff (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 1) - scream (/datum/emote/living/scream): run emote(Alexander Wolff (/mob/living/carbon/human), null, 0, 1) - Alexander Wolff (/mob/living/carbon/human): emote("scream", 0, null, 1, 0, 0) - Alexander Wolff (/mob/living/carbon/human): check emote("*scream", null) - Alexander Wolff (/mob/living/carbon/human): say("scream", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alexander Wolff (/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() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): run verb queue() - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): fire(0) - Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:57:55.375] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - clamp bleeders (/datum/surgery_operation/limb/clamp_bleeders): display pain(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "You feel a pinch as the bleedi...", 0) - clamp bleeders (/datum/surgery_operation/limb/clamp_bleeders): on preop(the stump (/obj/item/bodypart/arm/right/stump), Anya Baranova (/mob/living/carbon/human), the hemostat (/obj/item/hemostat), /list (/list)) - ... - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=15;icon-y=15;vis-x=16;v...") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=15;icon-y=15;vis-x=16;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/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-10-19 03:58:07.050] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (73,99,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 15, 50, 2.5, 0, null, null, 1, null) - playsoundtoken(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), 'sound/mobs/humanoids/human/scr...', 50, 15, 2.5, 0, null, null) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - scream (/datum/emote/living/scream): run emote(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), null, 0, 0) - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): emote("scream", 0, null, 0, 0, 0) - the human right arm (/obj/item/bodypart/arm/right): update disabled(0) - the human right arm (/obj/item/bodypart/arm/right): update disabled(0) - ... - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): handle bodypart(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), Anya Baranova (/mob/living/carbon/human), the human right arm (/obj/item/bodypart/arm/right)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): on success(the stump (/obj/item/bodypart/arm/right/stump), Anya Baranova (/mob/living/carbon/human), the human right arm (/obj/item/bodypart/arm/right), /list (/list)) - prosthetic replacement (/datum/surgery_operation/limb/prosthetic_replacement): success(the stump (/obj/item/bodypart/arm/right/stump), Anya Baranova (/mob/living/carbon/human), the human right arm (/obj/item/bodypart/arm/right), /list (/list)) - Anya Baranova (/mob/living/carbon/human): perform surgery(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), the human right arm (/obj/item/bodypart/arm/right), 0, "r_arm") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): base item interaction(Anya Baranova (/mob/living/carbon/human), the human right arm (/obj/item/bodypart/arm/right), /list (/list)) - Anya Baranova (/mob/living/carbon/human): ClickOn(Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human), "icon-x=16;icon-y=14;vis-x=15;v...") - Sludge Jenkins (as BACCHUS) (/mob/living/carbon/human): Click(the floor (72,99,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=16;icon-y=14;vis-x=15;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-19 03:58:22.696] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Officer Bobman Bobberton Jr. (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (101,110,2) (/turf/open/floor/iron/white/corner) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock DbCTb (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock DbCTb (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:58:22.744] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Officer Bobman Bobberton Jr. (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (101,110,2) (/turf/open/floor/iron/white/corner) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Medbay Central firelock nUTWd (/obj/machinery/door/firedoor), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): start activation process("firelock_alarm_type_cold") - Medbay Central firelock nUTWd (/obj/machinery/door/firedoor): release constraints() - /datum/callback (/datum/callback): Invoke() - world: push usr(Officer Bobman Bobberton Jr. (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 03:59:45.613] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: C.Y.B.E.R.M.A.S.T.E.R Medical ... (/mob/living/silicon/robot/shell) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (81,111,2) (/turf/open/floor/iron/dark/textured) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(the cryo cell (/obj/machinery/cryo_cell), 'sound/machines/cryo/cryo_5.ogg', 15, 50, 2.5, 0, null, null, null, 0) - /datum/looping_sound/cryo_cell (/datum/looping_sound/cryo_cell): play('sound/machines/cryo/cryo_5.ogg', null, 0, 0) - /datum/looping_sound/cryo_cell (/datum/looping_sound/cryo_cell): sound loop(null) - /datum/looping_sound/cryo_cell (/datum/looping_sound/cryo_cell): start sound loop() - /datum/looping_sound/cryo_cell (/datum/looping_sound/cryo_cell): on start() - /datum/looping_sound/cryo_cell (/datum/looping_sound/cryo_cell): start(null) - the cryo cell (/obj/machinery/cryo_cell): begin processing() - ... - /datum/tgui (/datum/tgui): on act message("door", /list (/list), /datum/ui_state/notcontained_s... (/datum/ui_state/notcontained_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(C.Y.B.E.R.M.A.S.T.E.R Medical ... (/mob/living/silicon/robot/shell), /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): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 04:01:14.176] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Clyde Rosensteel (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Clyde Rosensteel (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Clyde Rosensteel (/mob/living/carbon/human): Say("hey want t-zZz...") - Clyde Rosensteel (/mob/living/carbon/human): Say("hey want t-zZz...") - /datum/tgui_say (/datum/tgui_say): delegate speech("hey want t-zZz...", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Clyde Rosensteel (/mob/living/carbon/human): force say(/list (/list), 1, 1) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): New(/list (/list)) - Clyde Rosensteel (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping), 300) - Clyde Rosensteel (/mob/living/carbon/human): SetSleeping(300) - /datum/reagents (/datum/reagents): metabolize reagent(Clyde Rosensteel (/mob/living/carbon/human), Healium (/datum/reagent/healium), 2, 1, 0, 0, /list (/list)) - the liver (/obj/item/organ/liver): on life(2) - Clyde Rosensteel (/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-10-19 04:01:14.552] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Anya Baranova (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Anya Baranova (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Anya Baranova (/mob/living/carbon/human): Say("Now what the-URGH!") - Anya Baranova (/mob/living/carbon/human): Say("Now what the-URGH!") - /datum/tgui_say (/datum/tgui_say): delegate speech("Now what the-URGH!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Anya Baranova (/mob/living/carbon/human): force say(null, 1, 0) - ... - Anya Baranova (/mob/living/carbon/human): Unconscious(60, 0) - Anya Baranova (/mob/living/carbon/human): Unconscious(60, 0) - the lungs (/obj/item/organ/lungs): too much n2o(Anya Baranova (/mob/living/carbon/human), /datum/gas_mixture (/datum/gas_mixture), 216.439, null) - Anya Baranova (/mob/living/carbon/human): check breath(/datum/gas_mixture (/datum/gas_mixture)) - Anya Baranova (/mob/living/carbon/human): breathe(2) - Anya Baranova (/mob/living/carbon/human): Life(2) - Anya Baranova (/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-10-19 04:02:26.601] RUNTIME: ## TESTING: GC: -- [0x200817a] | /obj/effect/temp_visual/effect_trail/burrowed_tentacle was unable to be GC'd -- (ref count of 3) [2026-10-19 04:02:45.874] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: save wall engravings (/datum/controller/subsystem/persistence/proc/save_wall_engravings) - source file: code/controllers/subsystem/persistence/engravings.dm,58 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): save wall engravings() - Persistence (/datum/controller/subsystem/persistence): collect data() - Ticker (/datum/controller/subsystem/ticker): declare completion(0) - [2026-10-19 04:02:45.876] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: save prisoner tattoos (/datum/controller/subsystem/persistence/proc/save_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,32 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): save prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): collect data() - Ticker (/datum/controller/subsystem/ticker): declare completion(0) - [2026-10-19 04:03:05.801] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (198,78,1) (/turf/open/floor/iron) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(the floor (198,78,1) (/turf/open/floor/iron), "icon-x=10;icon-y=9;middle=1;bu...") - Layne Puttnam (/mob/dead/observer): ClickOn(the floor (198,78,1) (/turf/open/floor/iron), "icon-x=10;icon-y=9;middle=1;bu...") - the floor (198,78,1) (/turf/open/floor/iron): Click(the floor (198,78,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=10;icon-y=9;middle=1;bu...") - the floor (198,78,1) (/turf/open/floor/iron): Click(the floor (198,78,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=10;icon-y=9;middle=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:05.805] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (198,78,1) (/turf/open/floor/iron) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(the floor (198,78,1) (/turf/open/floor/iron), "icon-x=9;icon-y=10;middle=1;bu...") - Layne Puttnam (/mob/dead/observer): ClickOn(the floor (198,78,1) (/turf/open/floor/iron), "icon-x=9;icon-y=10;middle=1;bu...") - the floor (198,78,1) (/turf/open/floor/iron): Click(the floor (198,78,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=9;icon-y=10;middle=1;bu...") - the floor (198,78,1) (/turf/open/floor/iron): Click(the floor (198,78,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=9;icon-y=10;middle=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:05.807] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (198,78,1) (/turf/open/floor/iron) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(the floor (198,78,1) (/turf/open/floor/iron), "icon-x=8;icon-y=10;middle=1;bu...") - Layne Puttnam (/mob/dead/observer): ClickOn(the floor (198,78,1) (/turf/open/floor/iron), "icon-x=8;icon-y=10;middle=1;bu...") - the floor (198,78,1) (/turf/open/floor/iron): Click(the floor (198,78,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=8;icon-y=10;middle=1;bu...") - the floor (198,78,1) (/turf/open/floor/iron): Click(the floor (198,78,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=8;icon-y=10;middle=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:08.846] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (194,82,1) (/turf/open/floor/iron/white/side) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(the floor (194,82,1) (/turf/open/floor/iron/white/side), "icon-x=5;icon-y=9;middle=1;but...") - Layne Puttnam (/mob/dead/observer): ClickOn(the floor (194,82,1) (/turf/open/floor/iron/white/side), "icon-x=5;icon-y=9;middle=1;but...") - the floor (194,82,1) (/turf/open/floor/iron/white/side): Click(the floor (194,82,1) (/turf/open/floor/iron/white/side), "map_screen.map", "icon-x=5;icon-y=9;middle=1;but...") - the floor (194,82,1) (/turf/open/floor/iron/white/side): Click(the floor (194,82,1) (/turf/open/floor/iron/white/side), "map_screen.map", "icon-x=5;icon-y=9;middle=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:08.849] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (194,82,1) (/turf/open/floor/iron/white/side) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(the floor (194,82,1) (/turf/open/floor/iron/white/side), "icon-x=2;icon-y=10;middle=1;bu...") - Layne Puttnam (/mob/dead/observer): ClickOn(the floor (194,82,1) (/turf/open/floor/iron/white/side), "icon-x=2;icon-y=10;middle=1;bu...") - the floor (194,82,1) (/turf/open/floor/iron/white/side): Click(the floor (194,82,1) (/turf/open/floor/iron/white/side), "map_screen.map", "icon-x=2;icon-y=10;middle=1;bu...") - the floor (194,82,1) (/turf/open/floor/iron/white/side): Click(the floor (194,82,1) (/turf/open/floor/iron/white/side), "map_screen.map", "icon-x=2;icon-y=10;middle=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:08.851] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (194,82,1) (/turf/open/floor/iron/white/side) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(the floor (194,82,1) (/turf/open/floor/iron/white/side), "icon-x=2;icon-y=10;middle=1;bu...") - Layne Puttnam (/mob/dead/observer): ClickOn(the floor (194,82,1) (/turf/open/floor/iron/white/side), "icon-x=2;icon-y=10;middle=1;bu...") - the floor (194,82,1) (/turf/open/floor/iron/white/side): Click(the floor (194,82,1) (/turf/open/floor/iron/white/side), "map_screen.map", "icon-x=2;icon-y=10;middle=1;bu...") - the floor (194,82,1) (/turf/open/floor/iron/white/side): Click(the floor (194,82,1) (/turf/open/floor/iron/white/side), "map_screen.map", "icon-x=2;icon-y=10;middle=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:08.897] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (194,82,1) (/turf/open/floor/iron/white/side) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(the footprints (/obj/effect/decal/cleanable/blood/footprints), "icon-x=1;icon-y=12;middle=1;bu...") - Layne Puttnam (/mob/dead/observer): ClickOn(the footprints (/obj/effect/decal/cleanable/blood/footprints), "icon-x=1;icon-y=12;middle=1;bu...") - the footprints (/obj/effect/decal/cleanable/blood/footprints): Click(the floor (194,82,1) (/turf/open/floor/iron/white/side), "map_screen.map", "icon-x=1;icon-y=12;middle=1;bu...") - the footprints (/obj/effect/decal/cleanable/blood/footprints): Click(the floor (194,82,1) (/turf/open/floor/iron/white/side), "map_screen.map", "icon-x=1;icon-y=12;middle=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:09.854] RUNTIME: runtime error: Cannot read null.client - proc name: add listener (/datum/sound_token/proc/add_listener) - source file: code/datums/sound_token.dm,110 - usr: Anya Baranova (/mob/living/carbon/human) - src: /datum/sound_token (/datum/sound_token) - usr.loc: the floor (82,107,2) (/turf/open/floor/iron/white) - call stack: - /datum/sound_token (/datum/sound_token): add listener(null) - /datum/sound_token (/datum/sound_token): add or update listener(null) - /datum/sound_token (/datum/sound_token): update tracked cells() - /datum/sound_token (/datum/sound_token): New(Cryogenics fire alarm l2mli (/obj/machinery/firealarm/directional/east), 'sound/machines/fire_alarm/fire...', 15, 30, 2.5, 0, null, null, null, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): play('sound/machines/fire_alarm/fire...', null, 0, 0) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): sound loop(null) - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start sound loop() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): on start() - /datum/looping_sound/firealarm (/datum/looping_sound/firealarm): start(null) - Cryogenics fire alarm l2mli (/obj/machinery/firealarm/directional/east): alarm(null, 0) - ... - Technophagic Shriek (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=10;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Anya Baranova (/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-10-19 04:03:10.326] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (194,82,1) (/turf/open/floor/iron/white/side) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Randy Baum (/mob/living/carbon/human), "icon-x=23;icon-y=5;middle=1;bu...") - Layne Puttnam (/mob/dead/observer): ClickOn(Randy Baum (/mob/living/carbon/human), "icon-x=23;icon-y=5;middle=1;bu...") - Randy Baum (/mob/living/carbon/human): Click(the floor (195,86,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=23;icon-y=5;middle=1;bu...") - Randy Baum (/mob/living/carbon/human): Click(the floor (195,86,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=23;icon-y=5;middle=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:10.380] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (195,85,1) (/turf/open/floor/iron/white/corner) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(the floor (195,85,1) (/turf/open/floor/iron/white/corner), "icon-x=7;icon-y=20;middle=1;bu...") - Layne Puttnam (/mob/dead/observer): ClickOn(the floor (195,85,1) (/turf/open/floor/iron/white/corner), "icon-x=7;icon-y=20;middle=1;bu...") - the floor (195,85,1) (/turf/open/floor/iron/white/corner): Click(the floor (195,85,1) (/turf/open/floor/iron/white/corner), "map_screen.map", "icon-x=7;icon-y=20;middle=1;bu...") - the floor (195,85,1) (/turf/open/floor/iron/white/corner): Click(the floor (195,85,1) (/turf/open/floor/iron/white/corner), "map_screen.map", "icon-x=7;icon-y=20;middle=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:10.382] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (195,85,1) (/turf/open/floor/iron/white/corner) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(the floor (195,85,1) (/turf/open/floor/iron/white/corner), "icon-x=7;icon-y=20;middle=1;bu...") - Layne Puttnam (/mob/dead/observer): ClickOn(the floor (195,85,1) (/turf/open/floor/iron/white/corner), "icon-x=7;icon-y=20;middle=1;bu...") - the floor (195,85,1) (/turf/open/floor/iron/white/corner): Click(the floor (195,85,1) (/turf/open/floor/iron/white/corner), "map_screen.map", "icon-x=7;icon-y=20;middle=1;bu...") - the floor (195,85,1) (/turf/open/floor/iron/white/corner): Click(the floor (195,85,1) (/turf/open/floor/iron/white/corner), "map_screen.map", "icon-x=7;icon-y=20;middle=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:11.369] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (196,85,1) (/turf/open/floor/iron) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Ashley Tingle (/mob/living/carbon/human), "icon-x=22;icon-y=11;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Ashley Tingle (/mob/living/carbon/human), "icon-x=22;icon-y=11;middle=1;b...") - Ashley Tingle (/mob/living/carbon/human): Click(the floor (196,85,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=22;icon-y=11;middle=1;b...") - Ashley Tingle (/mob/living/carbon/human): Click(the floor (196,85,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=22;icon-y=11;middle=1;b...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:11.371] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (196,85,1) (/turf/open/floor/iron) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Ashley Tingle (/mob/living/carbon/human), "icon-x=22;icon-y=11;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Ashley Tingle (/mob/living/carbon/human), "icon-x=22;icon-y=11;middle=1;b...") - Ashley Tingle (/mob/living/carbon/human): Click(the floor (196,85,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=22;icon-y=11;middle=1;b...") - Ashley Tingle (/mob/living/carbon/human): Click(the floor (196,85,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=22;icon-y=11;middle=1;b...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:11.424] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (196,85,1) (/turf/open/floor/iron) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Ashley Tingle (/mob/living/carbon/human), "icon-x=22;icon-y=11;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Ashley Tingle (/mob/living/carbon/human), "icon-x=22;icon-y=11;middle=1;b...") - Ashley Tingle (/mob/living/carbon/human): Click(the floor (196,85,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=22;icon-y=11;middle=1;b...") - Ashley Tingle (/mob/living/carbon/human): Click(the floor (196,85,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=22;icon-y=11;middle=1;b...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:11.426] RUNTIME: runtime error: held_index out of bounds (2) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Layne Puttnam (/mob/dead/observer) - src: null - usr.loc: the floor (196,85,1) (/turf/open/floor/iron) - call stack: - stack trace("held_index out of bounds (2)", "code/modules/mob/mob.dm", 960) - Layne Puttnam (/mob/dead/observer): swap hand(2, 0) - Layne Puttnam (/mob/dead/observer): cycle hand(8, 0, 0, 1) - Layne Puttnam (/mob/dead/observer): MiddleClickOn(Ashley Tingle (/mob/living/carbon/human), "icon-x=22;icon-y=11;middle=1;b...") - Layne Puttnam (/mob/dead/observer): ClickOn(Ashley Tingle (/mob/living/carbon/human), "icon-x=22;icon-y=11;middle=1;b...") - Ashley Tingle (/mob/living/carbon/human): Click(the floor (196,85,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=22;icon-y=11;middle=1;b...") - Ashley Tingle (/mob/living/carbon/human): Click(the floor (196,85,1) (/turf/open/floor/iron), "map_screen.map", "icon-x=22;icon-y=11;middle=1;b...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Layne Puttnam (/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-10-19 04:03:27.379] RUNTIME: runtime error: Cannot execute null.end progress(). - proc name: on remove (/datum/status_effect/stop_drop_roll/on_remove) - source file: code/datums/status_effects/buffs/stop_drop_roll.dm,37 - usr: Ar-Leth Ssar (/mob/living/carbon/human) - src: /datum/status_effect/stop_drop... (/datum/status_effect/stop_drop_roll) - usr.loc: the floor (201,84,1) (/turf/open/floor/iron) - call stack: - /datum/status_effect/stop_drop... (/datum/status_effect/stop_drop_roll): on remove() - /datum/status_effect/stop_drop... (/datum/status_effect/stop_drop_roll): Destroy(0) - qdel(/datum/status_effect/stop_drop... (/datum/status_effect/stop_drop_roll), 0) - /datum/status_effect/stop_drop... (/datum/status_effect/stop_drop_roll): on creation(Ar-Leth Ssar (/mob/living/carbon/human), 0) - /datum/status_effect/stop_drop... (/datum/status_effect/stop_drop_roll): on creation(Ar-Leth Ssar (/mob/living/carbon/human), 0) - /datum/status_effect/stop_drop... (/datum/status_effect/stop_drop_roll): New(/list (/list)) - Ar-Leth Ssar (/mob/living/carbon/human): apply status effect(/datum/status_effect/stop_drop... (/datum/status_effect/stop_drop_roll)) - Ar-Leth Ssar (/mob/living/carbon/human): resist fire() - Ar-Leth Ssar (/mob/living/carbon/human): execute resist() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Ar-Leth Ssar (/mob/living/carbon/human): resist() - the resist (/atom/movable/screen/resist): Click(null, "map_screen.map", "icon-x=10;icon-y=12;left=1;but...") - WalterTruck (/client): Click(the resist (/atom/movable/screen/resist), null, "map_screen.map", "icon-x=10;icon-y=12;left=1;but...") - [2026-10-19 04:03:33.059] RUNTIME: ## WARNING: couldn't find shuttle with id: in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: Akira Nightwatch. [2026-10-19 04:03:33.487] RUNTIME: ## WARNING: couldn't find shuttle with id: in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: . [2026-10-19 04:03:58.313] RUNTIME: Shutting down Ban Cache subsystem... [2026-10-19 04:03:58.314] RUNTIME: Shutting down Chat subsystem... [2026-10-19 04:03:58.315] RUNTIME: Shutting down Init Profiler subsystem... [2026-10-19 04:03:58.315] RUNTIME: Shutting down Shuttle subsystem... [2026-10-19 04:03:58.315] RUNTIME: Warning: Subsystem `Shuttle` slept 129 times. [2026-10-19 04:03:58.315] RUNTIME: Shutting down Atmospherics subsystem... [2026-10-19 04:03:58.315] RUNTIME: Shutting down Fishing subsystem... [2026-10-19 04:03:58.316] RUNTIME: Shutting down Icon Smoothing subsystem... [2026-10-19 04:03:58.316] RUNTIME: Shutting down Library Loading subsystem... [2026-10-19 04:03:58.316] RUNTIME: Shutting down Lighting subsystem... [2026-10-19 04:03:58.316] RUNTIME: Shutting down Map Previews subsystem... [2026-10-19 04:03:58.316] RUNTIME: Shutting down Machines subsystem... [2026-10-19 04:03:58.317] RUNTIME: Shutting down Market subsystem... [2026-10-19 04:03:58.317] RUNTIME: Shutting down Minor Mapping subsystem... [2026-10-19 04:03:58.317] RUNTIME: Shutting down Ore Generation subsystem... [2026-10-19 04:03:58.317] RUNTIME: Shutting down Traitor subsystem... [2026-10-19 04:03:58.317] RUNTIME: Shutting down Wardrobe subsystem... [2026-10-19 04:03:58.317] RUNTIME: Shutting down Assets subsystem... [2026-10-19 04:03:58.318] RUNTIME: Shutting down Persistent Paintings subsystem... [2026-10-19 04:03:58.318] RUNTIME: Shutting down Persistence subsystem... [2026-10-19 04:03:58.318] RUNTIME: Shutting down Atoms subsystem... [2026-10-19 04:03:58.319] RUNTIME: Shutting down Cameras subsystem... [2026-10-19 04:03:58.319] RUNTIME: Shutting down Spatial Grid subsystem... [2026-10-19 04:03:58.319] RUNTIME: Shutting down Weather subsystem... [2026-10-19 04:03:58.319] RUNTIME: Shutting down Mapping subsystem... [2026-10-19 04:03:58.320] RUNTIME: Shutting down Ticker subsystem... [2026-10-19 04:03:58.320] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2026-10-19 04:03:58.337] RUNTIME: Shutting down Achievements subsystem... [2026-10-19 04:03:58.404] RUNTIME: Shutting down Ambience subsystem... [2026-10-19 04:03:58.404] RUNTIME: Shutting down Area Contents subsystem... [2026-10-19 04:03:58.404] RUNTIME: Shutting down Asset Loading subsystem... [2026-10-19 04:03:58.405] RUNTIME: Shutting down Augury subsystem... [2026-10-19 04:03:58.405] RUNTIME: Shutting down Blackbox subsystem... [2026-10-19 04:03:58.454] RUNTIME: Shutting down Processing subsystem... [2026-10-19 04:03:58.454] RUNTIME: Shutting down Blood Drying subsystem... [2026-10-19 04:03:58.455] RUNTIME: Shutting down Datum Component System subsystem... [2026-10-19 04:03:58.455] RUNTIME: Shutting down Mood subsystem... [2026-10-19 04:03:58.455] RUNTIME: Shutting down Transport subsystem... [2026-10-19 04:03:58.455] RUNTIME: Shutting down Acid subsystem... [2026-10-19 04:03:58.455] RUNTIME: Shutting down Basic Avoidance subsystem... [2026-10-19 04:03:58.456] RUNTIME: Shutting down Antag HUDs subsystem... [2026-10-19 04:03:58.456] RUNTIME: Shutting down Aura subsystem... [2026-10-19 04:03:58.456] RUNTIME: Shutting down Clock Component subsystem... [2026-10-19 04:03:58.456] RUNTIME: Shutting down Digital Clocks subsystem... [2026-10-19 04:03:58.456] RUNTIME: Shutting down Fast Processing subsystem... [2026-10-19 04:03:58.456] RUNTIME: Shutting down Burning subsystem... [2026-10-19 04:03:58.457] RUNTIME: Shutting down Instruments subsystem... [2026-10-19 04:03:58.457] RUNTIME: Shutting down Manufacturing Processing subsystem... [2026-10-19 04:03:58.457] RUNTIME: Shutting down New Player Info subsystem... [2026-10-19 04:03:58.457] RUNTIME: Shutting down Objects subsystem... [2026-10-19 04:03:58.457] RUNTIME: Shutting down Personalities subsystem... [2026-10-19 04:03:58.458] RUNTIME: Shutting down Plumbing subsystem... [2026-10-19 04:03:58.458] RUNTIME: Shutting down Priority Status Effects subsystem... [2026-10-19 04:03:58.458] RUNTIME: Shutting down Projectiles subsystem... [2026-10-19 04:03:58.458] RUNTIME: Shutting down Quirks subsystem... [2026-10-19 04:03:58.458] RUNTIME: Shutting down Singularity subsystem... [2026-10-19 04:03:58.458] RUNTIME: Shutting down Jobs subsystem... [2026-10-19 04:03:58.459] RUNTIME: Shutting down Events subsystem... [2026-10-19 04:03:58.459] RUNTIME: Shutting down Radioactive Nebula subsystem... [2026-10-19 04:03:58.459] RUNTIME: Shutting down Research subsystem... [2026-10-19 04:03:58.459] RUNTIME: Shutting down Station subsystem... [2026-10-19 04:03:58.459] RUNTIME: Shutting down Supermatter Cascade subsystem... [2026-10-19 04:03:58.460] RUNTIME: Shutting down Timed Actions subsystem... [2026-10-19 04:03:58.460] RUNTIME: Shutting down Turret Processing subsystem... [2026-10-19 04:03:58.460] RUNTIME: Shutting down Wet floors subsystem... [2026-10-19 04:03:58.460] RUNTIME: Shutting down Escape Menu subsystem... [2026-10-19 04:03:58.460] RUNTIME: Shutting down Lobby Menu subsystem... [2026-10-19 04:03:58.461] RUNTIME: Shutting down Disease subsystem... [2026-10-19 04:03:58.461] RUNTIME: Shutting down Economy subsystem... [2026-10-19 04:03:58.461] RUNTIME: Shutting down Explosions subsystem... [2026-10-19 04:03:58.461] RUNTIME: Shutting down Fluid subsystem... [2026-10-19 04:03:58.461] RUNTIME: Shutting down Smoke subsystem... [2026-10-19 04:03:58.461] RUNTIME: Shutting down Foam subsystem... [2026-10-19 04:03:58.462] RUNTIME: Shutting down Verb Manager subsystem... [2026-10-19 04:03:58.462] RUNTIME: Shutting down Speech Controller subsystem... [2026-10-19 04:03:58.462] RUNTIME: Shutting down XKeyScore subsystem... [2026-10-19 04:03:58.462] RUNTIME: Shutting down Lag Switch subsystem... [2026-10-19 04:03:58.462] RUNTIME: Shutting down Lua Scripting subsystem... [2026-10-19 04:03:58.463] RUNTIME: Shutting down Map Vote subsystem... [2026-10-19 04:03:58.463] RUNTIME: Shutting down Materials subsystem... [2026-10-19 04:03:58.463] RUNTIME: Shutting down Mobs subsystem... [2026-10-19 04:03:58.463] RUNTIME: Shutting down MouseEntered subsystem... [2026-10-19 04:03:58.463] RUNTIME: Shutting down NPC Pool subsystem... [2026-10-19 04:03:58.463] RUNTIME: Shutting down Overlay subsystem... [2026-10-19 04:03:58.745] RUNTIME: Shutting down pAI subsystem... [2026-10-19 04:03:58.745] RUNTIME: Shutting down Parallax subsystem... [2026-10-19 04:03:58.746] RUNTIME: Shutting down Pathfinder subsystem... [2026-10-19 04:03:58.746] RUNTIME: Shutting down Points of Interest subsystem... [2026-10-19 04:03:58.746] RUNTIME: Shutting down Polling subsystem... [2026-10-19 04:03:58.746] RUNTIME: Shutting down Queue Links subsystem... [2026-10-19 04:03:58.746] RUNTIME: Shutting down Radiation subsystem... [2026-10-19 04:03:58.747] RUNTIME: Shutting down Restaurant subsystem... [2026-10-19 04:03:58.747] RUNTIME: Shutting down Timer subsystem... [2026-10-19 04:03:58.747] RUNTIME: Shutting down Runechat subsystem... [2026-10-19 04:03:58.747] RUNTIME: Shutting down Sound Loops subsystem... [2026-10-19 04:03:58.747] RUNTIME: Shutting down Security Level subsystem... [2026-10-19 04:03:58.748] RUNTIME: Shutting down Skills subsystem... [2026-10-19 04:03:58.748] RUNTIME: Shutting down Sound Tokens subsystem... [2026-10-19 04:03:58.748] RUNTIME: Shutting down Sprite Accessories subsystem... [2026-10-19 04:03:58.748] RUNTIME: Shutting down Stat Panels subsystem... [2026-10-19 04:03:58.748] RUNTIME: Shutting down PRISM subsystem... [2026-10-19 04:03:58.749] RUNTIME: Shutting down Stock Market subsystem... [2026-10-19 04:03:58.749] RUNTIME: Shutting down Sun subsystem... [2026-10-19 04:03:58.749] RUNTIME: Shutting down Trading Card Game subsystem... [2026-10-19 04:03:58.749] RUNTIME: Shutting down tgui subsystem... [2026-10-19 04:03:58.790] RUNTIME: Shutting down Throwing subsystem... [2026-10-19 04:03:58.790] RUNTIME: Shutting down Time Tracking subsystem... [2026-10-19 04:03:58.790] RUNTIME: Shutting down Text To Speech subsystem... [2026-10-19 04:03:59.545] RUNTIME: Shutting down Tutorials subsystem... [2026-10-19 04:03:59.545] RUNTIME: Shutting down Vis contents overlays subsystem... [2026-10-19 04:03:59.546] RUNTIME: Shutting down Vote subsystem... [2026-10-19 04:03:59.546] RUNTIME: Shutting down Dynamic subsystem... [2026-10-19 04:03:59.546] RUNTIME: Warning: Subsystem `Dynamic` slept 2 times. [2026-10-19 04:03:59.546] RUNTIME: Shutting down Movement Loops subsystem... [2026-10-19 04:03:59.547] RUNTIME: Shutting down AI Controller Ticker subsystem... [2026-10-19 04:03:59.547] RUNTIME: Shutting down AI Controller Ticker (Low) subsystem... [2026-10-19 04:03:59.547] RUNTIME: Shutting down AI movement subsystem... [2026-10-19 04:03:59.547] RUNTIME: Shutting down Cliff Falling subsystem... [2026-10-19 04:03:59.548] RUNTIME: Shutting down Hyperspace Drift subsystem... [2026-10-19 04:03:59.548] RUNTIME: Shutting down Newtonian Movement subsystem... [2026-10-19 04:03:59.548] RUNTIME: Shutting down Conveyor Belts subsystem... [2026-10-19 04:03:59.548] RUNTIME: Shutting down Bitrunning subsystem... [2026-10-19 04:03:59.549] RUNTIME: Shutting down Circuit Components subsystem... [2026-10-19 04:03:59.549] RUNTIME: Shutting down IDs and Access subsystem... [2026-10-19 04:03:59.549] RUNTIME: Shutting down Modular Computers subsystem... [2026-10-19 04:03:59.549] RUNTIME: Shutting down Radio subsystem... [2026-10-19 04:03:59.549] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2026-10-19 04:03:59.550] RUNTIME: Shutting down Loot Icon Generation subsystem... [2026-10-19 04:03:59.550] RUNTIME: Shutting down Admin Verbs subsystem... [2026-10-19 04:03:59.550] RUNTIME: Shutting down Early Assets subsystem... [2026-10-19 04:03:59.550] RUNTIME: Shutting down Greyscale Previews subsystem... [2026-10-19 04:03:59.550] RUNTIME: Shutting down Greyscale subsystem... [2026-10-19 04:03:59.551] RUNTIME: Shutting down Reagents subsystem... [2026-10-19 04:03:59.551] RUNTIME: Shutting down Discord subsystem... [2026-10-19 04:03:59.554] RUNTIME: Shutting down Input subsystem... [2026-10-19 04:03:59.554] RUNTIME: Shutting down Ping subsystem... [2026-10-19 04:03:59.554] RUNTIME: Shutting down Server Tasks subsystem... [2026-10-19 04:04:01.215] RUNTIME: Shutting down Sounds subsystem... [2026-10-19 04:04:01.215] RUNTIME: Shutting down Title Screen subsystem... [2026-10-19 04:04:01.224] RUNTIME: Shutting down Verbs subsystem... [2026-10-19 04:04:01.224] RUNTIME: Shutting down Database subsystem... [2026-10-19 04:04:01.228] RUNTIME: Clearing DB Queries. (Standby: 0; Active: 3; All: 3) [2026-10-19 04:04:01.238] RUNTIME: Done clearing DB queries in right now (Standby: 0; Active: 0; All: 3)] [2026-10-19 04:04:01.241] RUNTIME: Shutting down Garbage subsystem... [2026-10-19 04:04:02.033] RUNTIME: Shutting down Profiler subsystem... [2026-10-19 04:04:02.033] RUNTIME: Warning: Subsystem `Profiler` slept 18 times. [2026-10-19 04:04:02.078] RUNTIME: Shutdown complete [2026-10-19 04:04:02.078] RUNTIME: World hard rebooted at 04:04:02 [2026-10-19 04:04:02.116] RUNTIME: runtime error: Attempting to create a new db query during the world shutdown - proc name: NewQuery (/datum/controller/subsystem/dbcore/proc/NewQuery) - source file: code/controllers/subsystem/dbcore.dm,384 - usr: Dinkovitz (/mob/dead/new_player) - src: Database (/datum/controller/subsystem/dbcore) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - Database (/datum/controller/subsystem/dbcore): NewQuery("SELECT id, ckey1, ckey2, admin...", null, 0) - /datum/known_alts (/datum/known_alts): load known alts() - /datum/tgui_panel (/datum/tgui_panel): analyze telemetry(/list (/list)) - /datum/tgui_panel (/datum/tgui_panel): on message("telemetry", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("telemetry", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dinkovitz (/client): Topic("type=telemetry&payload=%7B%22c...", /list (/list), null, null) - [2026-10-19 04:04:02.117] RUNTIME: runtime error: Cannot execute null.warn execute(). - proc name: load known alts (/datum/known_alts/proc/load_known_alts) - source file: code/modules/admin/known_alts.dm,137 - usr: Dinkovitz (/mob/dead/new_player) - src: /datum/known_alts (/datum/known_alts) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - /datum/known_alts (/datum/known_alts): load known alts() - /datum/tgui_panel (/datum/tgui_panel): analyze telemetry(/list (/list)) - /datum/tgui_panel (/datum/tgui_panel): on message("telemetry", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("telemetry", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Dinkovitz (/client): Topic("type=telemetry&payload=%7B%22c...", /list (/list), null, null) -