[2026-09-02 05:23:56.425] Starting up round ID 263763. - ------------------------- [2026-09-02 05:23:56.451] RUNTIME: World loaded at 05:23:56! [2026-09-02 05:23:56.451] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-09-02 05:23:56.452] RUNTIME: Running /tg/ revision: 2026-09-02T01:54:48+00:00 - origin/master: 487a33aa2e84247b21ac2353430b5d5d39d09c32 - Test merge active of PR #97357 commit 6c27e7db4373780cd0fb487b22f0f0c5c8aab2c1 - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97636 commit 21a057781024a1e4ae30ff952a3962907da03412 - Test merge active of PR #97571 commit 99d2de5ffa44e32acc040c529e56ac35fa5f7612 - Test merge active of PR #97447 commit d532092699002f4efb53374bafa532dfe9512031 - HEAD: 6ea9f6bfb8fd381f06928d2d12c2da00565d79cf - Running rust-g version 6.2.0 [2026-09-02 05:23:56.457] RUNTIME: map_config not found: _maps/eventmap.json [2026-09-02 05:23:56.457] RUNTIME: map_config not found: _maps/eventmap2.json [2026-09-02 05:23:56.458] RUNTIME: Database connection established. [2026-09-02 05:23:56.458] RUNTIME: Round ID: 263763 [2026-09-02 05:23:56.460] RUNTIME: Running /tg/ revision: 2026-09-02T01:54:48+00:00 - origin/master: 487a33aa2e84247b21ac2353430b5d5d39d09c32 - Test merge active of PR #97357 commit 6c27e7db4373780cd0fb487b22f0f0c5c8aab2c1 - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97636 commit 21a057781024a1e4ae30ff952a3962907da03412 - Test merge active of PR #97571 commit 99d2de5ffa44e32acc040c529e56ac35fa5f7612 - Test merge active of PR #97447 commit d532092699002f4efb53374bafa532dfe9512031 - HEAD: 6ea9f6bfb8fd381f06928d2d12c2da00565d79cf - Running rust-g version 6.2.0 [2026-09-02 05:23:56.670] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-09-02 05:23:57.676] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-09-02 05:23:57.676] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-09-02 05:23:57.689] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-09-02 05:23:57.692] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2026-09-02 05:23:57.841] RUNTIME: Initialized Sounds subsystem within 0.15 seconds! [2026-09-02 05:23:57.842] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-09-02 05:23:57.843] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-09-02 05:23:57.844] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-09-02 05:23:57.855] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-09-02 05:23:58.237] RUNTIME: Initialized Greyscale subsystem within 0.38 seconds! [2026-09-02 05:23:58.238] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-09-02 05:24:00.340] RUNTIME: Initialized Early Assets subsystem within 2.1 seconds! [2026-09-02 05:24:00.343] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-09-02 05:24:00.343] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-09-02 05:24:00.344] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-09-02 05:24:00.350] RUNTIME: Initialized IDs and Access subsystem within 0.01 seconds! [2026-09-02 05:24:00.350] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-09-02 05:24:00.350] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-09-02 05:24:00.351] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-09-02 05:24:00.351] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-09-02 05:24:00.352] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-09-02 05:24:01.855] 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) - ShadowStroke (/client): Destroy() - ShadowStroke (/client): Del() - [2026-09-02 05:24:03.677] RUNTIME: Initialized Text To Speech subsystem within 3.32 seconds! [2026-09-02 05:24:03.678] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-09-02 05:24:03.696] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-09-02 05:24:03.697] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-09-02 05:24:03.698] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-09-02 05:24:05.106] RUNTIME: Initialized PRISM subsystem within 1.41 seconds! [2026-09-02 05:24:05.108] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-09-02 05:24:05.109] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-09-02 05:24:05.112] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-09-02 05:24:05.114] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-09-02 05:24:05.116] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-09-02 05:24:05.120] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-09-02 05:24:05.122] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-09-02 05:24:05.124] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-09-02 05:24:05.126] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-09-02 05:24:05.127] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-09-02 05:24:05.128] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-09-02 05:24:05.130] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-09-02 05:24:05.133] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-09-02 05:24:05.174] RUNTIME: Initialized Research subsystem within 0.04 seconds! [2026-09-02 05:24:05.214] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-09-02 05:24:05.224] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-09-02 05:24:05.225] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-09-02 05:24:05.227] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-09-02 05:24:05.264] RUNTIME: Initialized Instruments subsystem within 0.04 seconds! [2026-09-02 05:24:05.266] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-09-02 05:24:20.292] RUNTIME: Initialized Achievements subsystem within 15.02 seconds! [2026-09-02 05:24:20.553] RUNTIME: Initialized Ticker subsystem within 0.26 seconds! [2026-09-02 05:24:21.311] RUNTIME: Loading MetaStation... [2026-09-02 05:24:23.106] RUNTIME: Loaded Station in 1.79531s! [2026-09-02 05:24:25.190] RUNTIME: Loaded Lavaland in 1.35469s! [2026-09-02 05:24:32.631] RUNTIME: Lava Ruins loader finished placing 31/42 ruins with 0 left to spend. [2026-09-02 05:24:32.681] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-09-02 05:24:33.463] RUNTIME: Cave Generator terrain generation finished in 0.775s! [2026-09-02 05:24:33.499] RUNTIME: Cave Generator terrain generation finished in 0.0328125s! [2026-09-02 05:24:36.424] RUNTIME: Cave Generator terrain population finished in 0.053125s! [2026-09-02 05:24:36.428] RUNTIME: Cave Generator terrain population finished in 0.0015625s! [2026-09-02 05:24:37.263] RUNTIME: Initialized Mapping subsystem within 15.98 seconds! [2026-09-02 05:24:37.264] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-09-02 05:24:37.321] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-09-02 05:24:37.323] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-09-02 05:25:33.698] RUNTIME: Initialized Atoms subsystem within 56.37 seconds! [2026-09-02 05:25:33.934] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load wall engravings (/datum/controller/subsystem/persistence/proc/load_wall_engravings) - source file: code/controllers/subsystem/persistence/engravings.dm,7 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load wall engravings() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-02 05:25:33.935] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load prisoner tattoos (/datum/controller/subsystem/persistence/proc/load_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,6 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-02 05:25:33.966] RUNTIME: Initialized Persistence subsystem within 0.03 seconds! [2026-09-02 05:25:34.269] RUNTIME: Initialized Persistent Paintings subsystem within 0.3 seconds! [2026-09-02 05:25:36.814] RUNTIME: Initialized Assets subsystem within 2.52 seconds! [2026-09-02 05:25:36.864] RUNTIME: Initialized Wardrobe subsystem within 0.03 seconds! [2026-09-02 05:25:36.870] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-09-02 05:25:37.241] RUNTIME: Initialized Ore Generation subsystem within 0.37 seconds! [2026-09-02 05:25:37.434] RUNTIME: Initialized Minor Mapping subsystem within 0.19 seconds! [2026-09-02 05:25:37.437] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-09-02 05:25:37.630] RUNTIME: Initialized Machines subsystem within 0.19 seconds! [2026-09-02 05:25:37.644] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-09-02 05:25:54.435] RUNTIME: Initialized Lighting subsystem within 16.79 seconds! [2026-09-02 05:25:55.696] RUNTIME: Initialized Library Loading subsystem within 1.26 seconds! [2026-09-02 05:26:01.905] RUNTIME: Initialized Icon Smoothing subsystem within 6.21 seconds! [2026-09-02 05:26:02.239] RUNTIME: Initialized Fishing subsystem within 0.33 seconds! [2026-09-02 05:26:07.132] RUNTIME: ## WARNING: HEY! LISTEN! 0.325 seconds were wasted processing 4 turf(s) (connected to 7653 other turfs) with atmos differences at round start. [2026-09-02 05:26:09.837] RUNTIME: Initialized Atmospherics subsystem within 7.59 seconds! [2026-09-02 05:26:15.792] RUNTIME: Initialized Shuttle subsystem within 5.95 seconds! [2026-09-02 05:26:15.833] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-09-02 05:26:17.127] RUNTIME: Initialized Ban Cache subsystem within 1.08 seconds! [2026-09-02 05:26:17.128] RUNTIME: Initializations complete within 139.453 seconds! [2026-09-02 05:26:41.732] 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) - Insertgoodnamehere (/client): Destroy() - Insertgoodnamehere (/client): Del() - [2026-09-02 05:27:15.747] 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) - Insertgoodnamehere (/client): Destroy() - Insertgoodnamehere (/client): Del() - [2026-09-02 05:30:17.039] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 127) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:30:22.092] RUNTIME: Game start took 2.31562s [2026-09-02 05:30:36.631] 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: Cardboard_F0x (/mob/dead/new_player) - src: null - usr.loc: 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", "cardboardf0x \\ LOGICIAN-NVDB ...", /list (/list)) - log manifest("cardboardf0x", LOGICIAN-NVDB (/datum/mind), LOGICIAN-NVDB (/mob/living/silicon/ai), 1) - Cardboard_F0x (/mob/dead/new_player): AttemptLateSpawn("AI") - /datum/latejoin_menu (/datum/latejoin_menu): ui act("select_job", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/new_player_sta... (/datum/ui_state/new_player_state)) - /datum/tgui (/datum/tgui): on act message("select_job", /list (/list), /datum/ui_state/new_player_sta... (/datum/ui_state/new_player_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/select_job", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/select_job", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Cardboard_F0x (/client): Topic("type=act%2Fselect_job&payload=...", /list (/list), null, null) - [2026-09-02 05:30:42.028] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.5733, 737, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 26.5733, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:30:42.030] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.5733, 737, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 26.5733, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:30:48.410] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.2, 76, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 12.2, 9.74667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:30:48.412] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.2, 76, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 12.2, 9.74667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:30:50.608] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 5.77333, 172, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 5.77333, 6.09333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:30:50.610] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 5.77333, 172, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 5.77333, 6.09333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:30:54.360] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.68, 402, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 18.68, 7.8, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:30:54.362] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.68, 402, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 18.68, 7.8, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:31:02.786] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.5733, 804, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 10.5733, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:31:02.789] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.5733, 804, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 10.5733, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:31:05.989] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1467, 919, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.1467, 15.5867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:31:05.991] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1467, 919, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.1467, 15.5867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:31:14.899] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.7467, 259, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 21.7467, 14.44, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:31:14.902] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.7467, 259, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 21.7467, 14.44, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:31:34.931] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.5733, 949, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 10.5733, 9.61333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:31:34.933] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.5733, 949, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 10.5733, 9.61333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:31:44.100] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.4267, 284, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 15.4267, 8.81333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:31:44.102] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.4267, 284, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 15.4267, 8.81333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:07.720] RUNTIME: runtime error: TTS tried to play a sound to a deleted mob. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("TTS tried to play a sound to a...", "code/controllers/subsystem/tts...", 150) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 12.28, 7.16, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:07.723] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.28, 185, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 12.28, 7.16, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:07.724] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.28, 185, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 12.28, 7.16, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:22.338] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.08, 675, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 9.08, 6.09333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:22.341] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.08, 675, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 9.08, 6.09333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:30.346] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9733, 910, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 16.9733, 17.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:30.349] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9733, 910, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 16.9733, 17.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:41.278] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.4267, 234, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 15.4267, 8.86667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:41.281] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.4267, 234, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 15.4267, 8.86667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:43.780] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.8533, 313, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 13.8533, 5.05333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:43.782] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.8533, 313, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 13.8533, 5.05333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:46.619] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.5733, 399, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 18.5733, 14.6267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:46.621] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.5733, 399, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 18.5733, 14.6267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:51.996] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7733, 556, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 13.7733, 9.93333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:51.998] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7733, 556, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 13.7733, 9.93333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:55.247] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 25.1067, 617, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 25.1067, 15.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:32:55.249] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 25.1067, 617, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 25.1067, 15.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:04.116] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.7733, 898, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 29.7733, 15.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:04.118] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.7733, 898, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 29.7733, 15.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:08.005] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (61,137,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I'm here I'm here get ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I'm here I'm here get ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I'm here I'm here get ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I'm here I'm here get ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("I'm here I'm here get ...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("I'm here I'm here get ...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";I\'m here I\'m here get away ...") - Swims-In-Water (/mob/living/carbon/human): Say(";I\'m here I\'m here get away ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("I\'m here I\'m here get away f...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:33:12.492] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 45.72, 140, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 45.72, 19.1067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:12.494] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 45.72, 140, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 45.72, 19.1067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:15.580] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.2533, 236, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.2533, 11.64, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:15.582] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.2533, 236, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.2533, 11.64, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:18.937] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.3067, 345, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 12.3067, 10.7333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:18.938] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.3067, 345, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 12.3067, 10.7333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:28.233] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.8533, 625, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 13.8533, 9.66667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:28.235] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.8533, 625, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 13.8533, 9.66667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:34.232] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.7467, 818, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 29.7467, 20.8133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:34.234] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.7467, 818, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 29.7467, 20.8133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:36.560] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (165,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Okay cool", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Okay cool", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Okay cool", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Okay cool", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Okay cool", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Okay cool", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Okay cool") - Swims-In-Water (/mob/living/carbon/human): Say(";Okay cool") - /datum/tgui_say (/datum/tgui_say): delegate speech("Okay cool", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:33:37.732] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.6, 932, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 18.6, 7.58667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:37.734] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.6, 932, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 18.6, 7.58667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:40.490] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1733, 38, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.1733, 10.5733, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:40.492] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1733, 38, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.1733, 10.5733, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:56.899] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8267, 539, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 21.8267, 13.5067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:33:56.901] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8267, 539, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 21.8267, 13.5067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:34:01.400] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.3733, 692, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 15.3733, 12.6267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:34:01.402] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Frankie White (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Frankie White (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Frankie White (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.3733, 692, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 15.3733, 12.6267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:06.404] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:06.602] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:06.803] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:07.005] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:07.201] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:07.401] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:07.602] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:07.802] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:08.001] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:08.202] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:08.401] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:08.601] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:08.802] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:09.001] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:09.201] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:09.402] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:09.601] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:09.801] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:10.002] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:10.203] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:10.402] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:10.603] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:10.801] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:11.002] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:11.239] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:11.439] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:11.639] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:11.838] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:12.039] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:12.240] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:12.439] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:12.640] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:13.114] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:13.315] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:13.514] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:13.714] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:13.913] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:14.114] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:14.313] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:14.515] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:14.713] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:14.913] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:15.114] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:15.314] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:15.514] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:15.715] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:15.915] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:16.114] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:16.314] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:16.516] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:35:16.716] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:36:29.092] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the reinforced floor (168,159,2) (/turf/open/floor/engine) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Already??", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Already??", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Already??", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Already??", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Already??", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Already??", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Already??") - Swims-In-Water (/mob/living/carbon/human): Say(";Already??") - /datum/tgui_say (/datum/tgui_say): delegate speech("Already??", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:38:44.651] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (154,32,3) (/turf/open/floor/iron/dark/textured_large) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "They did what", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "They did what", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "They did what", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "They did what", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("They did what", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Randy Baum (/mob/living/carbon/human): say("They did what", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";they did what") - Randy Baum (/mob/living/carbon/human): Say(";they did what") - /datum/tgui_say (/datum/tgui_say): delegate speech("they did what", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:41:09.110] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (118,32,3) (/turf/open/floor/iron/checker) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Im gonna do something stupid t...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Im gonna do something stupid t...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Im gonna do something stupid t...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Im gonna do something stupid t...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Im gonna do something stupid t...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Randy Baum (/mob/living/carbon/human): say("Im gonna do something stupid t...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";im gonna do something stupid ...") - Randy Baum (/mob/living/carbon/human): Say(";im gonna do something stupid ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("im gonna do something stupid t...", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:41:44.567] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the simple red neon carpet (117,35,3) (/turf/open/floor/carpet/neon/simple/red/nodots) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "12", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "12", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "12", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "12", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("12", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Randy Baum (/mob/living/carbon/human): say("12", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";12") - Randy Baum (/mob/living/carbon/human): Say(";12") - /datum/tgui_say (/datum/tgui_say): delegate speech("12", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:42:38.417] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the plating (178,158,2) (/turf/open/floor/plating) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "SSSM on", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "SSSM on", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "SSSM on", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "SSSM on", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("SSSM on", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("SSSM on", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";SM on") - Swims-In-Water (/mob/living/carbon/human): Say(";SM on") - /datum/tgui_say (/datum/tgui_say): delegate speech("SM on", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:42:42.721] RUNTIME: runtime error: TTS tried to play a sound to a deleted mob. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("TTS tried to play a sound to a...", "code/controllers/subsystem/tts...", 150) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 15.3467, 6.52, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:43:28.118] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the plating (178,158,2) (/turf/open/floor/plating) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Why in the world would you wan...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Why in the world would you wan...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Why in the world would you wan...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Why in the world would you wan...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Why in the world would you wan...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Why in the world would you wan...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 05:43:52.678] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the plating (178,158,2) (/turf/open/floor/plating) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "What about your equipment?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "What about your equipment?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "What about your equipment?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "What about your equipment?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("What about your equipment?", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("What about your equipment?", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 05:44:05.581] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 8.94667, 969, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 8.94667, 5.05333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:44:05.583] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 8.94667, 969, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 8.94667, 5.05333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:44:22.265] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (155,149,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "That technology isss no longer...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "That technology isss no longer...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "That technology isss no longer...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "That technology isss no longer...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("That technology isss no longer...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("That technology isss no longer...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";That technology is no longer ...") - Swims-In-Water (/mob/living/carbon/human): Say(";That technology is no longer ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("That technology is no longer d...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:44:23.541] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 34.6533, 114, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 34.6533, 21.24, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:44:23.542] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 34.6533, 114, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 34.6533, 21.24, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:44:48.596] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 45.88, 375, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 45.88, 35.7467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:44:48.598] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 45.88, 375, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 45.88, 35.7467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:44:58.094] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (161,153,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I.. don't want to eat it t...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I.. don't want to eat it t...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I.. don't want to eat it t...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I.. don't want to eat it t...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("I.. don't want to eat it t...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("I.. don't want to eat it t...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 05:44:59.296] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 28.2267, 836, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 28.2267, 10.1467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:44:59.297] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 28.2267, 836, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 28.2267, 10.1467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:05.351] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.3067, 107, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.3067, 5.90667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:05.354] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.3067, 107, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.3067, 5.90667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:19.603] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:19.805] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:21.004] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:21.206] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:21.403] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:21.604] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:21.803] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:22.002] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:22.203] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:22.404] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:22.602] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:22.803] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:23.006] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:23.203] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:23.403] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:23.605] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:23.802] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:24.006] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:24.205] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:24.403] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:24.603] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:24.804] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:25.003] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:25.204] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:25.405] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:25.604] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:25.804] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:26.004] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:26.207] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:26.406] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:26.604] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:26.804] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:27.004] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:27.207] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:27.406] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:27.604] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:27.803] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:28.004] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:28.206] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:28.404] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:28.604] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:28.804] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:29.008] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:29.204] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:29.404] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:29.604] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:29.804] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:30.004] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:30.214] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:30.411] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:30.610] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:33.917] RUNTIME: ## TESTING: GC: -- [0x21035d09] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-02 05:45:35.179] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (153,149,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician do you need your laws...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician do you need your laws...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician do you need your laws...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician do you need your laws...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Logician do you need your laws...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Logician do you need your laws...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Logician do you need your law...") - Swims-In-Water (/mob/living/carbon/human): Say(";Logician do you need your law...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Logician do you need your laws...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:45:37.367] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 25.0533, 619, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 25.0533, 21.88, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:45:37.369] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 25.0533, 619, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 25.0533, 21.88, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:04.505] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (155,161,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Very clossse eksscept it would...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Very clossse eksscept it would...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Very clossse eksscept it would...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Very clossse eksscept it would...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Very clossse eksscept it would...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Very clossse eksscept it would...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Very close except it would be...") - Swims-In-Water (/mob/living/carbon/human): Say(";Very close except it would be...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Very close except it would be ...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:46:05.966] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 39.32, 851, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 39.32, 28.0667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:05.968] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 39.32, 851, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 39.32, 28.0667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:18.672] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.5467, 414, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 26.5467, 21.0267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:18.674] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.5467, 414, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 26.5467, 21.0267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:22.470] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (155,159,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Yeah it kinda ssspreadsss acro...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Yeah it kinda ssspreadsss acro...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Yeah it kinda ssspreadsss acro...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Yeah it kinda ssspreadsss acro...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Yeah it kinda ssspreadsss acro...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Yeah it kinda ssspreadsss acro...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 05:46:39.991] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.68, 456, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 18.68, 9.74667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:39.993] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.68, 456, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 18.68, 9.74667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:44.040] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.68, 691, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 10.68, 5.02667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:44.042] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.68, 691, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 10.68, 5.02667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:49.610] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7467, 981, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.7467, 7.8, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:49.612] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7467, 981, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.7467, 7.8, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:46:59.044] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the plating (177,159,2) (/turf/open/floor/plating) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "No it'sss a certainty I...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "No it'sss a certainty I...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "No it'sss a certainty I...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "No it'sss a certainty I...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("No it'sss a certainty I...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("No it'sss a certainty I...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 05:47:01.449] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 45.7733, 518, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 45.7733, 26.36, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:47:01.450] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 45.7733, 518, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 45.7733, 26.36, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:47:09.716] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17.08, 944, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 17.08, 13.2667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:47:09.718] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17.08, 944, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 17.08, 13.2667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:47:19.276] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the plating (177,159,2) (/turf/open/floor/plating) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Are you sssuicidal?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Are you sssuicidal?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Are you sssuicidal?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Are you sssuicidal?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Are you sssuicidal?", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Are you sssuicidal?", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Are you suicidal?") - Swims-In-Water (/mob/living/carbon/human): Say(";Are you suicidal?") - /datum/tgui_say (/datum/tgui_say): delegate speech("Are you suicidal?", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:47:20.468] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8533, 542, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.8533, 14.4133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:47:20.469] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8533, 542, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.8533, 14.4133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:47:22.915] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 31.32, 688, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 31.32, 27.4533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:47:22.916] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 31.32, 688, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 31.32, 27.4533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:47:25.515] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.7467, 858, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.7467, 14.84, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:47:25.517] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.7467, 858, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.7467, 14.84, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:22.982] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.52, 367, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 18.52, 13.1333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:22.985] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.52, 367, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 18.52, 13.1333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:24.931] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9733, 427, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 16.9733, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:24.932] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9733, 427, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 16.9733, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:36.838] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.2533, 886, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 12.2533, 12.4933, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:36.839] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.2533, 886, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 12.2533, 12.4933, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:38.087] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 7.50667, 913, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 7.50667, 6.09333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:38.089] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 7.50667, 913, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 7.50667, 6.09333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:40.586] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.08, 17, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 9.08, 5.02667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:40.588] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.08, 17, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 9.08, 5.02667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:48.638] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.5733, 258, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 26.5733, 14.6533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:48.641] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.5733, 258, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 26.5733, 14.6533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:51.537] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1733, 384, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.1733, 14.6533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:51.540] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1733, 384, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.1733, 14.6533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:53.737] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.9067, 457, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 29.9067, 25.9333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:53.739] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.9067, 457, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 29.9067, 25.9333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:56.195] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.72, 521, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 29.72, 21.6933, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:48:56.197] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.72, 521, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 29.72, 21.6933, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:49:02.144] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1467, 718, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.1467, 5.90667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:49:02.145] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1467, 718, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.1467, 5.90667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:49:16.196] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.5067, 137, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 15.5067, 11.16, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:49:16.198] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.5067, 137, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 15.5067, 11.16, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:49:24.205] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Toi-Ota Camry (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shield sat crate - #6255 (/obj/structure/closet/crate/engineering), the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shield sat crate - #6255 (/obj/structure/closet/crate/engineering), the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #6255 (/obj/structure/closet/crate/engineering): SendSignal("atom_entering", /list (/list)) - the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #6255 (/obj/structure/closet/crate/engineering), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #6255 (/obj/structure/closet/crate/engineering), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #6255 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.5971, 1) - the shield sat crate - #6255 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.5971, 1) - the shield sat crate - #6255 (/obj/structure/closet/crate/engineering): move from pull(Toi-Ota Camry (/mob/living/carbon/human), the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue), 10.5971) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 4) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 4) - Pogoman122 (/client): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 4) - Toi-Ota Camry (/mob/living/carbon/human): keyLoop(Pogoman122 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:49:24.208] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Toi-Ota Camry (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shield sat crate - #6255 (/obj/structure/closet/crate/engineering), the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shield sat crate - #6255 (/obj/structure/closet/crate/engineering), the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #6255 (/obj/structure/closet/crate/engineering): SendSignal("atom_entering", /list (/list)) - the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #6255 (/obj/structure/closet/crate/engineering), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #6255 (/obj/structure/closet/crate/engineering), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #6255 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.5971, 1) - the shield sat crate - #6255 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.5971, 1) - the shield sat crate - #6255 (/obj/structure/closet/crate/engineering): move from pull(Toi-Ota Camry (/mob/living/carbon/human), the shuttle floor (58,150,2) (/turf/open/floor/mineral/titanium/blue), 10.5971) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 4) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 4) - Pogoman122 (/client): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 4) - Toi-Ota Camry (/mob/living/carbon/human): keyLoop(Pogoman122 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:50:55.470] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Randy Baum (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:51:55.364] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (75,143,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Plasma beam mining please", "Science", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Plasma beam mining please", "Science", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Plasma beam mining please", "Science", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Plasma beam mining please", "Science", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Plasma beam mining please", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Randy Baum (/mob/living/carbon/human): say("Plasma beam mining please", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(":n plasma beam mining please") - Randy Baum (/mob/living/carbon/human): Say(":n plasma beam mining please") - /datum/tgui_say (/datum/tgui_say): delegate speech(":n plasma beam mining please", "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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:52:02.286] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (163,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician, can you do me a favo...", "Engineering", /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician, can you do me a favo...", "department", /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician, can you do me a favo...", "department", /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician, can you do me a favo...", "department", /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Logician, can you do me a favo...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Logician, can you do me a favo...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 05:52:07.640] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (163,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Er sssorry", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Er sssorry", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Er sssorry", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Er sssorry", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Er sssorry", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Er sssorry", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - Swims-In-Water (/mob/living/carbon/human): say(":h Er sorry", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/alist (/alist)) - /datum/tgui_panel (/datum/tgui_panel): on message("verbs/invoke", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("verbs/invoke", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Winterseasalt (/client): Topic("type=verbs%2Finvoke&payload=%7...", /list (/list), null, null) - [2026-09-02 05:52:15.419] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (163,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician can you do me a favor...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician can you do me a favor...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician can you do me a favor...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician can you do me a favor...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Logician can you do me a favor...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Logician can you do me a favor...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - Swims-In-Water (/mob/living/carbon/human): say(":h Logician can you do me a fa...", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/alist (/alist)) - /datum/tgui_panel (/datum/tgui_panel): on message("verbs/invoke", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("verbs/invoke", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Winterseasalt (/client): Topic("type=verbs%2Finvoke&payload=%7...", /list (/list), null, null) - [2026-09-02 05:52:21.853] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (163,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I'd sssay I am", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I'd sssay I am", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I'd sssay I am", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I'd sssay I am", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("I'd sssay I am", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("I'd sssay I am", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 05:52:22.535] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (75,143,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Define healthy", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Define healthy", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Define healthy", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Define healthy", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Define healthy", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Randy Baum (/mob/living/carbon/human): say("Define healthy", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";define healthy") - Randy Baum (/mob/living/carbon/human): Say(";define healthy") - /datum/tgui_say (/datum/tgui_say): delegate speech("define healthy", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:52:58.333] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (165,145,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logiciaaaaan?", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logiciaaaaan?", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logiciaaaaan?", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logiciaaaaan?", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Logiciaaaaan?", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Logiciaaaaan?", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - Swims-In-Water (/mob/living/carbon/human): say(":h Logiciaaaaan?", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/alist (/alist)) - /datum/tgui_panel (/datum/tgui_panel): on message("verbs/invoke", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("verbs/invoke", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Winterseasalt (/client): Topic("type=verbs%2Finvoke&payload=%7...", /list (/list), null, null) - [2026-09-02 05:53:05.879] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (75,143,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Whoever", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Whoever", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Whoever", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Whoever", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Whoever", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Randy Baum (/mob/living/carbon/human): say("Whoever", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";whoever") - Randy Baum (/mob/living/carbon/human): Say(";whoever") - /datum/tgui_say (/datum/tgui_say): delegate speech("whoever", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:53:08.569] RUNTIME: ## TESTING: GC: -- [0x2002f6f] | /obj/item/stack/sheet/iron was unable to be GC'd -- (ref count of 3) [2026-09-02 05:53:20.495] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (75,143,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Whoever's doing research p...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Whoever's doing research p...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Whoever's doing research p...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Whoever's doing research p...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Whoever's doing research p...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Randy Baum (/mob/living/carbon/human): say("Whoever's doing research p...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Randy Baum (/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-09-02 05:53:42.702] RUNTIME: ## TESTING: GC: -- [0x200237b] | /obj/effect/fly_down was unable to be GC'd -- (ref count of 3) [2026-09-02 05:53:48.495] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (164,141,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician!!!!!!!!!", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician!!!!!!!!!", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician!!!!!!!!!", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician!!!!!!!!!", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Logician!!!!!!!!!", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Logician!!!!!!!!!", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - Swims-In-Water (/mob/living/carbon/human): say(":h Logician!!!!!!!!!", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/alist (/alist)) - /datum/tgui_panel (/datum/tgui_panel): on message("verbs/invoke", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("verbs/invoke", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Winterseasalt (/client): Topic("type=verbs%2Finvoke&payload=%7...", /list (/list), null, null) - [2026-09-02 05:54:44.153] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (164,141,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Can you pleassse help me resss...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Can you pleassse help me resss...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Can you pleassse help me resss...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Can you pleassse help me resss...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Can you pleassse help me resss...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Can you pleassse help me resss...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - Swims-In-Water (/mob/living/carbon/human): say(":h Can you please help me rese...", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/alist (/alist)) - /datum/tgui_panel (/datum/tgui_panel): on message("verbs/invoke", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("verbs/invoke", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Winterseasalt (/client): Topic("type=verbs%2Finvoke&payload=%7...", /list (/list), null, null) - [2026-09-02 05:55:30.388] RUNTIME: ## TESTING: GC: -- [0x2105c2df] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-02 05:55:32.576] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:32.775] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:32.975] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:33.180] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:33.374] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:33.575] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:33.779] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:33.978] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:34.175] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:34.386] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:34.580] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:34.781] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:34.976] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:35.179] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:35.376] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:35.577] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:35.778] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:35.976] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:36.176] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:36.384] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:36.575] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:36.777] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:36.976] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:37.178] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:37.375] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:37.575] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:37.775] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:37.979] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:38.177] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:38.386] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:38.576] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:38.778] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:38.976] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:39.178] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:39.376] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:39.575] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:39.774] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:39.975] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:40.174] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:40.387] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:40.632] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:40.811] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:41.015] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:41.213] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:41.410] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:41.612] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:41.811] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:42.012] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:42.211] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:42.422] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:42.612] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:55:56.187] 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: Jose Greenwood (/mob/living/carbon/human) - src: null - usr.loc: the floor (141,125,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 12.48, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/oven/oven_loop_...', 1, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): play('sound/machines/oven/oven_loop_...', null, 0, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): on start() - /datum/looping_sound/oven (/datum/looping_sound/oven): start(null) - the range (/obj/machinery/oven/range): update baking audio() - the range (/obj/machinery/oven/range): attack hand(Jose Greenwood (/mob/living/carbon/human), /list (/list)) - Jose Greenwood (/mob/living/carbon/human): resolve unarmed attack(the range (/obj/machinery/oven/range), /list (/list)) - Jose Greenwood (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Jose Greenwood (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Jose Greenwood (/mob/living/carbon/human): ClickOn(the range (/obj/machinery/oven/range), "icon-x=23;icon-y=14;left=1;but...") - the range (/obj/machinery/oven/range): Click(the floor (141,126,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=23;icon-y=14;left=1;but...") - Jaakkima (/client): Click(the range (/obj/machinery/oven/range), the floor (141,126,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=23;icon-y=14;left=1;but...") - [2026-09-02 05:56:09.809] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (106,144,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Doesss anyone know how you fuc...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Doesss anyone know how you fuc...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Doesss anyone know how you fuc...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Doesss anyone know how you fuc...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Doesss anyone know how you fuc...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Doesss anyone know how you fuc...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 05:56:38.534] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (165,143,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Anyone?", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Anyone?", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Anyone?", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Anyone?", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Anyone?", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Anyone?", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 05:56:45.344] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (73,153,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Not me", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Not me", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Not me", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Not me", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Not me", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Randy Baum (/mob/living/carbon/human): say("Not me", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Randy Baum (/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-09-02 05:56:49.077] 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: Jose Greenwood (/mob/living/carbon/human) - src: null - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 12.48, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/oven/oven_loop_...', 1, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): play('sound/machines/oven/oven_loop_...', null, 0, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): on start() - /datum/looping_sound/oven (/datum/looping_sound/oven): start(null) - the range (/obj/machinery/oven/range): update baking audio() - the range (/obj/machinery/oven/range): attack hand(Jose Greenwood (/mob/living/carbon/human), /list (/list)) - Jose Greenwood (/mob/living/carbon/human): resolve unarmed attack(the range (/obj/machinery/oven/range), /list (/list)) - Jose Greenwood (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Jose Greenwood (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Jose Greenwood (/mob/living/carbon/human): ClickOn(the range (/obj/machinery/oven/range), "icon-x=25;icon-y=11;left=1;but...") - the range (/obj/machinery/oven/range): Click(the floor (139,126,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=25;icon-y=11;left=1;but...") - Jaakkima (/client): Click(the range (/obj/machinery/oven/range), the floor (139,126,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=25;icon-y=11;left=1;but...") - [2026-09-02 05:56:53.807] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (165,144,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "That's it?", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "That's it?", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "That's it?", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "That's it?", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("That's it?", /list (/list), /list (/list), /datum/language/draconic (/datum/language/draconic)) - Swims-In-Water (/mob/living/carbon/human): say("That's it?", null, /list (/list), 1, /datum/language/draconic (/datum/language/draconic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";That\'s it?") - Swims-In-Water (/mob/living/carbon/human): Say(";That\'s it?") - /datum/tgui_say (/datum/tgui_say): delegate speech("That\'s it?", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:57:20.522] 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: Jose Greenwood (/mob/living/carbon/human) - src: null - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 12.48, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/oven/oven_loop_...', 1, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): play('sound/machines/oven/oven_loop_...', null, 0, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): on start() - /datum/looping_sound/oven (/datum/looping_sound/oven): start(null) - the range (/obj/machinery/oven/range): update baking audio() - the range (/obj/machinery/oven/range): attack hand(Jose Greenwood (/mob/living/carbon/human), /list (/list)) - Jose Greenwood (/mob/living/carbon/human): resolve unarmed attack(the range (/obj/machinery/oven/range), /list (/list)) - Jose Greenwood (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Jose Greenwood (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Jose Greenwood (/mob/living/carbon/human): ClickOn(the range (/obj/machinery/oven/range), "icon-x=16;icon-y=10;left=1;but...") - the range (/obj/machinery/oven/range): Click(the floor (139,126,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=16;icon-y=10;left=1;but...") - Jaakkima (/client): Click(the range (/obj/machinery/oven/range), the floor (139,126,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=16;icon-y=10;left=1;but...") - [2026-09-02 05:57:24.296] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (166,138,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Alright, I'll give it a tr...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Alright, I'll give it a tr...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Alright, I'll give it a tr...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Alright, I'll give it a tr...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Alright, I'll give it a tr...", /list (/list), /list (/list), /datum/language/draconic (/datum/language/draconic)) - Swims-In-Water (/mob/living/carbon/human): say("Alright, I'll give it a tr...", null, /list (/list), 1, /datum/language/draconic (/datum/language/draconic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Alright, I\'ll give it a try") - Swims-In-Water (/mob/living/carbon/human): Say(";Alright, I\'ll give it a try") - /datum/tgui_say (/datum/tgui_say): delegate speech("Alright, I\'ll give it a try", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:58:05.658] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (99,147,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Let me in pleassse, Logician, ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Let me in pleassse, Logician, ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Let me in pleassse, Logician, ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Let me in pleassse, Logician, ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Let me in pleassse, Logician, ...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Let me in pleassse, Logician, ...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Let me in please, Logician, a...") - Swims-In-Water (/mob/living/carbon/human): Say(";Let me in please, Logician, a...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Let me in please, Logician, an...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:58:05.673] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (99,147,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), Private Channel (/obj/item/radio/intercom/directional/north)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), Private Channel (/obj/item/radio/intercom/directional/north)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), Private Channel (/obj/item/radio/intercom/directional/north)) - Private Channel (/obj/item/radio/intercom/directional/north): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Let me in pleassse, Logician, ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Private Channel (/obj/item/radio/intercom/directional/north): talk into(Swims-In-Water (/mob/living/carbon/human), "Let me in pleassse, Logician, ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Private Channel (/obj/item/radio/intercom/directional/north): talk into(Swims-In-Water (/mob/living/carbon/human), "Let me in pleassse, Logician, ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Private Channel (/obj/item/radio/intercom/directional/north): Hear(Swims-In-Water (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Let me in pleassse, Logician, ...", null, null, null, /list (/list), /list (/list), 1) - Private Channel (/obj/item/radio/intercom/directional/north): Hear(Swims-In-Water (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Let me in pleassse, Logician, ...", null, null, null, /list (/list), /list (/list), 1) - Swims-In-Water (/mob/living/carbon/human): send speech("Let me in pleassse, Logician, ...", 1, Swims-In-Water (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "Let me in pleassse, Logician, ...", /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Let me in please, Logician, a...") - Swims-In-Water (/mob/living/carbon/human): Say(";Let me in please, Logician, a...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Let me in please, Logician, an...", "Radio") - /datum/tgui_say (/datum/tgui_say): handle entry("entry", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("entry", /list (/list), /list (/list)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:59:09.516] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (99,151,2) (/turf/open/floor/iron/dark/smooth_large) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Did that work", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Did that work", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Did that work", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Did that work", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Did that work", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Did that work", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Did that work") - Swims-In-Water (/mob/living/carbon/human): Say(";Did that work") - /datum/tgui_say (/datum/tgui_say): delegate speech("Did that work", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:59:09.532] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (99,151,2) (/turf/open/floor/iron/dark/smooth_large) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), Private Channel (/obj/item/radio/intercom/directional/south)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), Private Channel (/obj/item/radio/intercom/directional/south)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), Private Channel (/obj/item/radio/intercom/directional/south)) - Private Channel (/obj/item/radio/intercom/directional/south): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Did that work", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Private Channel (/obj/item/radio/intercom/directional/south): talk into(Swims-In-Water (/mob/living/carbon/human), "Did that work", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Private Channel (/obj/item/radio/intercom/directional/south): talk into(Swims-In-Water (/mob/living/carbon/human), "Did that work", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Private Channel (/obj/item/radio/intercom/directional/south): Hear(Swims-In-Water (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Did that work", null, null, null, /list (/list), /list (/list), 1) - Private Channel (/obj/item/radio/intercom/directional/south): Hear(Swims-In-Water (/mob/living/carbon/human), /datum/language/common (/datum/language/common), "Did that work", null, null, null, /list (/list), /list (/list), 1) - Swims-In-Water (/mob/living/carbon/human): send speech("Did that work", 1, Swims-In-Water (/mob/living/carbon/human), "default", /list (/list), /datum/language/common (/datum/language/common), /list (/list), null, "Did that work", /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Did that work") - Swims-In-Water (/mob/living/carbon/human): Say(";Did that work") - /datum/tgui_say (/datum/tgui_say): delegate speech("Did that work", "Radio") - /datum/tgui_say (/datum/tgui_say): handle entry("entry", /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("entry", /list (/list), /list (/list)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:59:19.253] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (83,157,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Urgh okay", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Urgh okay", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Urgh okay", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Urgh okay", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Urgh okay", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Urgh okay", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Urgh okay") - Swims-In-Water (/mob/living/carbon/human): Say(";Urgh okay") - /datum/tgui_say (/datum/tgui_say): delegate speech("Urgh okay", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:59:34.153] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (87,144,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "People keep asking the AI to b...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "People keep asking the AI to b...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "People keep asking the AI to b...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "People keep asking the AI to b...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("People keep asking the AI to b...", /list (/list), /list (/list), /datum/language/draconic (/datum/language/draconic)) - Swims-In-Water (/mob/living/carbon/human): say("People keep asking the AI to b...", null, /list (/list), 1, /datum/language/draconic (/datum/language/draconic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";People keep asking the AI to ...") - Swims-In-Water (/mob/living/carbon/human): Say(";People keep asking the AI to ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("People keep asking the AI to b...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 05:59:35.444] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 31.4267, 954, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 31.4267, 19.48, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:35.445] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 31.4267, 954, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 31.4267, 19.48, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:40.585] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (87,144,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Need me to fix any doors?", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Need me to fix any doors?", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Need me to fix any doors?", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Need me to fix any doors?", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Need me to fix any doors?", /list (/list), /list (/list), /datum/language/draconic (/datum/language/draconic)) - Swims-In-Water (/mob/living/carbon/human): say("Need me to fix any doors?", null, /list (/list), 1, /datum/language/draconic (/datum/language/draconic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 05:59:42.242] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.88, 185, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 21.88, 13.3467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:42.243] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.88, 185, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 21.88, 13.3467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:48.296] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7733, 407, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 13.7733, 9.72, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:48.298] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7733, 407, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 13.7733, 9.72, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:51.153] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8, 513, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.8, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:51.155] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8, 513, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.8, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:54.053] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.5067, 637, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.5067, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:54.054] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.5067, 637, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.5067, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:54.353] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 33.0533, 643, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 33.0533, 26.8133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 05:59:54.354] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Sa-Keel (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Sa-Keel (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Sa-Keel (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 33.0533, 643, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 33.0533, 26.8133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:03.151] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.28, 958, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 12.28, 10.5733, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:03.154] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.28, 958, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 12.28, 10.5733, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:07.618] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.6533, 123, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 10.6533, 6.04, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:07.621] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.6533, 123, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 10.6533, 6.04, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:10.967] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.1467, 240, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.1467, 6.04, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:10.968] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.1467, 240, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.1467, 6.04, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:12.282] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.2, 267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.2, 5.05333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:12.285] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.2, 267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.2, 5.05333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:18.998] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.3067, 474, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.3067, 9.66667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:19.001] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.3067, 474, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.3067, 9.66667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:19.241] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.9067, 482, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 21.9067, 19.96, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:19.242] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.9067, 482, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 21.9067, 19.96, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:43.703] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (114,115,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Fixed the front doors for you ...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Fixed the front doors for you ...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Fixed the front doors for you ...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Fixed the front doors for you ...", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Fixed the front doors for you ...", /list (/list), /list (/list), /datum/language/draconic (/datum/language/draconic)) - Swims-In-Water (/mob/living/carbon/human): say("Fixed the front doors for you ...", null, /list (/list), 1, /datum/language/draconic (/datum/language/draconic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:00:44.904] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.3733, 310, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 23.3733, 19.7467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:44.905] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.3733, 310, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 23.3733, 19.7467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:49.155] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.7067, 529, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 18.7067, 11.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:49.157] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.7067, 529, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 18.7067, 11.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:51.298] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (115,115,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Report anything else needed", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Report anything else needed", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Report anything else needed", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Report anything else needed", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Report anything else needed", /list (/list), /list (/list), /datum/language/draconic (/datum/language/draconic)) - Swims-In-Water (/mob/living/carbon/human): say("Report anything else needed", null, /list (/list), 1, /datum/language/draconic (/datum/language/draconic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Report anything else needed") - Swims-In-Water (/mob/living/carbon/human): Say(";Report anything else needed") - /datum/tgui_say (/datum/tgui_say): delegate speech("Report anything else needed", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:00:52.231] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.6267, 721, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 10.6267, 5.90667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:52.232] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.6267, 721, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 10.6267, 5.90667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:58.055] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.3067, 957, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 20.3067, 11.8, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:00:58.057] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.3067, 957, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 20.3067, 11.8, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:00.999] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.5733, 96, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 26.5733, 21.0267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:01.000] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.5733, 96, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 26.5733, 21.0267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:02.956] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.92, 197, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 16.92, 15.48, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:02.958] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.92, 197, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 16.92, 15.48, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:07.177] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.32, 360, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.32, 6.89333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:07.179] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.32, 360, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.32, 6.89333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:11.496] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.4533, 556, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 23.4533, 12.6533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:11.497] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.4533, 556, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 23.4533, 12.6533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:15.421] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (83,158,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician, sssilo link pleassse...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician, sssilo link pleassse...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician, sssilo link pleassse...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician, sssilo link pleassse...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Logician, sssilo link pleassse...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Logician, sssilo link pleassse...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Logician, silo link please?") - Swims-In-Water (/mob/living/carbon/human): Say(";Logician, silo link please?") - /datum/tgui_say (/datum/tgui_say): delegate speech("Logician, silo link please?", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:01:18.066] RUNTIME: ## TESTING: GC: -- [0x203a1cd] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-02 06:01:23.527] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.7733, 58, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.7733, 16.2533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:23.529] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.7733, 58, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.7733, 16.2533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:26.097] RUNTIME: ## TESTING: GC: -- [0x2038805] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-02 06:01:26.246] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.5067, 178, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 23.5067, 18.12, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:26.247] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.5067, 178, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 23.5067, 18.12, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:33.583] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8267, 469, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 21.8267, 22.3867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:33.585] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8267, 469, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 21.8267, 22.3867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:39.945] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.4267, 729, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.4267, 8.89333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:39.948] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.4267, 729, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.4267, 8.89333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:40.195] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (88,138,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Sure", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Sure", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Sure", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Sure", null, /list (/list), /datum/language/draconic (/datum/language/draconic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Sure", /list (/list), /list (/list), /datum/language/draconic (/datum/language/draconic)) - Swims-In-Water (/mob/living/carbon/human): say("Sure", null, /list (/list), 1, /datum/language/draconic (/datum/language/draconic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:01:43.396] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9733, 851, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 16.9733, 5.88, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:43.398] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9733, 851, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/draconic (/datum/language/draconic), 7, 0, 0, null, 16.9733, 5.88, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:56.099] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9, 311, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 9, 7.58667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:56.102] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9, 311, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 9, 7.58667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:01:57.654] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.5067, 399, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 15.5067, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:03:44.132] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (164,140,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "If you could unlock thisss res...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "If you could unlock thisss res...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "If you could unlock thisss res...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "If you could unlock thisss res...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("If you could unlock thisss res...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("If you could unlock thisss res...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - Swims-In-Water (/mob/living/carbon/human): say(":h If you could unlock this re...", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/alist (/alist)) - /datum/tgui_panel (/datum/tgui_panel): on message("verbs/invoke", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("verbs/invoke", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Winterseasalt (/client): Topic("type=verbs%2Finvoke&payload=%7...", /list (/list), null, null) - [2026-09-02 06:05:00.726] RUNTIME: runtime error: undefined proc or verb /mob/living/simple_animal/hostile/megafauna/hierophant/hierophant_burst(). - - proc name: death (/mob/living/simple_animal/hostile/megafauna/hierophant/death) - source file: code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm,445 - usr: Randy Baum (/mob/living/carbon/human) - src: the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant) - usr.loc: the palestone floor (37,123,3) (/turf/open/indestructible/hierophant) - src.loc: the runic palestone floor (36,123,3) (/turf/open/indestructible/hierophant/two) - call stack: - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): death() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): death() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): update stat() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): updatehealth() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss changed(200, 1, 0, "brute") - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss changed(200, 1, 0, "brute") - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss(200, 1, 0, "brute", -200) - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss(200, 1, 0, "brute", -200) - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): adjust brute loss(200, 1, 0, 16777215) - /datum/status_effect/stacking/... (/datum/status_effect/stacking/saw_bleed): threshold cross effect() - /datum/status_effect/stacking/... (/datum/status_effect/stacking/saw_bleed): on threshold cross() - /datum/status_effect/stacking/... (/datum/status_effect/stacking/saw_bleed): add stacks(3) - the cleaving saw (/obj/item/melee/cleaving_saw): nemesis effects(Randy Baum (/mob/living/carbon/human), the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant)) - the cleaving saw (/obj/item/melee/cleaving_saw): attack(the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), Randy Baum (/mob/living/carbon/human), /list (/list), /list (/list)) - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): attackby(the cleaving saw (/obj/item/melee/cleaving_saw), Randy Baum (/mob/living/carbon/human), /list (/list), /list (/list)) - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Randy Baum (/mob/living/carbon/human), the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), /list (/list), /list (/list)) - the cleaving saw (/obj/item/melee/cleaving_saw): melee attack chain(Randy Baum (/mob/living/carbon/human), the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), /list (/list)) - Randy Baum (/mob/living/carbon/human): ClickOn(the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), "icon-x=14;icon-y=40;left=1;but...") - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): Click(the runic palestone floor (36,123,3) (/turf/open/indestructible/hierophant/two), "map_screen.map", "icon-x=14;icon-y=40;left=1;but...") - ISwearToStonedImNotGod (/client): Click(the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), the runic palestone floor (36,123,3) (/turf/open/indestructible/hierophant/two), "map_screen.map", "icon-x=14;icon-y=40;left=1;but...") - [2026-09-02 06:05:35.806] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Valzingi Suonim (/mob/living/carbon/human) - src: the proximity sensor-igniter a... (/obj/item/assembly_holder) - usr.loc: the floor (75,145,2) (/turf/open/floor/iron) - src.loc: the gas tank (/obj/item/tank/internals/generic) - call stack: - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null, 0) - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Valzingi Suonim (/mob/living/carbon/human), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (75,145,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (75,145,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (75,145,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the floor (75,145,2) (/turf/open/floor/iron), -5, 6, 0, 0, 1) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Wavy01 (/client), the floor (77,141,2) (/turf/open/floor/iron), 4, -14) - Wavy01 (/client): gvb keyDown("Q", 756, 774, 1288, 1017) - Wavy01 (/client): keyDown("Q", 756, 774, 1288, 1017) - [2026-09-02 06:05:35.808] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Valzingi Suonim (/mob/living/carbon/human) - src: the proximity sensor (/obj/item/assembly/prox_sensor) - usr.loc: the floor (75,145,2) (/turf/open/floor/iron) - src.loc: the proximity sensor-igniter a... (/obj/item/assembly_holder) - call stack: - the proximity sensor (/obj/item/assembly/prox_sensor): dropped(null, 0) - the proximity sensor (/obj/item/assembly/prox_sensor): dropped(null) - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Valzingi Suonim (/mob/living/carbon/human), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (75,145,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (75,145,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (75,145,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the floor (75,145,2) (/turf/open/floor/iron), -5, 6, 0, 0, 1) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Wavy01 (/client), the floor (77,141,2) (/turf/open/floor/iron), 4, -14) - Wavy01 (/client): gvb keyDown("Q", 756, 774, 1288, 1017) - Wavy01 (/client): keyDown("Q", 756, 774, 1288, 1017) - [2026-09-02 06:05:35.809] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Valzingi Suonim (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (75,145,2) (/turf/open/floor/iron) - src.loc: the proximity sensor-igniter a... (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Valzingi Suonim (/mob/living/carbon/human), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (75,145,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (75,145,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (75,145,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the floor (75,145,2) (/turf/open/floor/iron), -5, 6, 0, 0, 1) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Wavy01 (/client), the floor (77,141,2) (/turf/open/floor/iron), 4, -14) - Wavy01 (/client): gvb keyDown("Q", 756, 774, 1288, 1017) - Wavy01 (/client): keyDown("Q", 756, 774, 1288, 1017) - [2026-09-02 06:05:42.767] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: River Reed (/mob/living/carbon/human) - src: null - usr.loc: the floor (82,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.906, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): on start() - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start(null) - the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included): wzhzhzh() - the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included): start(River Reed (/mob/living/carbon/human)) - the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included): cook(River Reed (/mob/living/carbon/human)) - the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included): start cycle(River Reed (/mob/living/carbon/human)) - ... - the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included): interact(River Reed (/mob/living/carbon/human)) - the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included): try interact(River Reed (/mob/living/carbon/human)) - the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included): try interact(River Reed (/mob/living/carbon/human)) - the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included): attack hand(River Reed (/mob/living/carbon/human), /list (/list)) - the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included): attack hand(River Reed (/mob/living/carbon/human), /list (/list)) - River Reed (/mob/living/carbon/human): resolve unarmed attack(the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included), /list (/list)) - River Reed (/mob/living/carbon/human): UnarmedAttack(the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included), 1, /list (/list)) - River Reed (/mob/living/carbon/human): UnarmedAttack(the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included), 1, /list (/list)) - the wireless microwave oven (/obj/machinery/microwave/engineering/cell_included): Click(the floor (82,81,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=23;icon-y=24;left=1;but...") - [2026-09-02 06:05:43.817] 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: River Reed (/mob/living/carbon/human) - src: null - usr.loc: the floor (82,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(null) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start sound loop() - /datum/callback (/datum/callback): Invoke() - world: push usr(River Reed (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:44.866] 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: River Reed (/mob/living/carbon/human) - src: null - usr.loc: the floor (82,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(24226.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(River Reed (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:44.966] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:45.168] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:45.368] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:45.568] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:45.766] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:45.916] 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: River Reed (/mob/living/carbon/human) - src: null - usr.loc: the floor (82,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(24226.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(River Reed (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:45.968] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:46.166] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:46.368] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:46.618] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:46.823] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:46.917] 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: River Reed (/mob/living/carbon/human) - src: null - usr.loc: the floor (82,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(24226.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(River Reed (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:47.017] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:47.219] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:47.423] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:47.620] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:47.822] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:47.967] 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: River Reed (/mob/living/carbon/human) - src: null - usr.loc: the floor (82,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(24226.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(River Reed (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:48.019] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:48.218] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:48.423] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:48.619] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:48.818] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:49.018] 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: River Reed (/mob/living/carbon/human) - src: null - usr.loc: the floor (82,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(24226.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(River Reed (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:49.020] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:49.219] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:49.417] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:49.617] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:49.817] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:50.018] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:50.070] 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: River Reed (/mob/living/carbon/human) - src: null - usr.loc: the floor (82,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(24226.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(River Reed (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:50.218] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:50.341] RUNTIME: ## TESTING: GC: -- [0x2100ba53] | /datum/sound_token was unable to be GC'd -- (ref count of 4) [2026-09-02 06:05:50.419] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:50.619] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:50.827] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:51.017] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:51.118] 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: River Reed (/mob/living/carbon/human) - src: null - usr.loc: the floor (82,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(24226.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(River Reed (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:51.219] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:51.419] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:51.618] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:51.817] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:52.019] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:52.168] 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: River Reed (/mob/living/carbon/human) - src: null - usr.loc: the floor (82,82,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(24226.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(River Reed (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:52.219] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:52.420] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:52.618] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:52.827] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:53.017] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:53.219] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:53.417] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:53.619] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:53.819] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:54.017] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:54.218] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:54.419] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:54.617] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:54.828] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:05:55.017] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:07:37.626] RUNTIME: runtime error: Division by zero - proc name: equalize (/datum/gas_mixture/proc/equalize) - source file: code/modules/atmospherics/gasmixtures/gas_mixture.dm,295 - usr: null - src: /datum/gas_mixture (/datum/gas_mixture) - call stack: - /datum/gas_mixture (/datum/gas_mixture): equalize(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - the omni passive vent (/obj/machinery/atmospherics/components/unary/passive_vent/layer2): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:07:41.118] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Valzingi Suonim (/mob/living/carbon/human) - src: the proximity sensor-igniter a... (/obj/item/assembly_holder) - usr.loc: the floor (149,138,2) (/turf/open/floor/iron) - src.loc: the gas tank (/obj/item/tank/internals/generic) - call stack: - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null, 0) - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Valzingi Suonim (/mob/living/carbon/human), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (149,138,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (149,138,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (149,138,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the floor (149,138,2) (/turf/open/floor/iron), -3, -5, 0, 0, 1) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Wavy01 (/client), the floor (152,138,2) (/turf/open/floor/iron), 24, 10) - Wavy01 (/client): gvb keyDown("Q", 866, 519, 1288, 1017) - Wavy01 (/client): keyDown("Q", 866, 519, 1288, 1017) - [2026-09-02 06:07:41.119] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Valzingi Suonim (/mob/living/carbon/human) - src: the proximity sensor (/obj/item/assembly/prox_sensor) - usr.loc: the floor (149,138,2) (/turf/open/floor/iron) - src.loc: the proximity sensor-igniter a... (/obj/item/assembly_holder) - call stack: - the proximity sensor (/obj/item/assembly/prox_sensor): dropped(null, 0) - the proximity sensor (/obj/item/assembly/prox_sensor): dropped(null) - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Valzingi Suonim (/mob/living/carbon/human), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (149,138,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (149,138,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (149,138,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the floor (149,138,2) (/turf/open/floor/iron), -3, -5, 0, 0, 1) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Wavy01 (/client), the floor (152,138,2) (/turf/open/floor/iron), 24, 10) - Wavy01 (/client): gvb keyDown("Q", 866, 519, 1288, 1017) - Wavy01 (/client): keyDown("Q", 866, 519, 1288, 1017) - [2026-09-02 06:07:41.121] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Valzingi Suonim (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the floor (149,138,2) (/turf/open/floor/iron) - src.loc: the proximity sensor-igniter a... (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Valzingi Suonim (/mob/living/carbon/human), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (149,138,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (149,138,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the floor (149,138,2) (/turf/open/floor/iron), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the floor (149,138,2) (/turf/open/floor/iron), -3, -5, 0, 0, 1) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - Valzingi Suonim (/mob/living/carbon/human): dropItemToGround(the gas tank (/obj/item/tank/internals/generic), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Wavy01 (/client), the floor (152,138,2) (/turf/open/floor/iron), 24, 10) - Wavy01 (/client): gvb keyDown("Q", 866, 519, 1288, 1017) - Wavy01 (/client): keyDown("Q", 866, 519, 1288, 1017) - [2026-09-02 06:08:10.935] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (163,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician unlock the resssearch...", "Engineering", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Logician unlock the resssearch...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician unlock the resssearch...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Logician unlock the resssearch...", "department", /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Logician unlock the resssearch...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Logician unlock the resssearch...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:08:25.529] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Valzingi Suonim (/mob/living/carbon/human) - src: the proximity sensor-igniter a... (/obj/item/assembly_holder) - usr.loc: the plating (152,128,2) (/turf/open/floor/plating) - src.loc: the gas tank (/obj/item/tank/internals/generic) - call stack: - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null, 0) - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Valzingi Suonim (/mob/living/carbon/human), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (153,129,2) (/turf/open/floor/plating), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (153,129,2) (/turf/open/floor/plating), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (153,129,2) (/turf/open/floor/plating), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the plating (153,129,2) (/turf/open/floor/plating), 0, 0, 0, 0, 1) - the rack (/obj/structure/rack): base item interaction(Valzingi Suonim (/mob/living/carbon/human), the gas tank (/obj/item/tank/internals/generic), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Valzingi Suonim (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:08:25.531] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Valzingi Suonim (/mob/living/carbon/human) - src: the proximity sensor (/obj/item/assembly/prox_sensor) - usr.loc: the plating (152,128,2) (/turf/open/floor/plating) - src.loc: the proximity sensor-igniter a... (/obj/item/assembly_holder) - call stack: - the proximity sensor (/obj/item/assembly/prox_sensor): dropped(null, 0) - the proximity sensor (/obj/item/assembly/prox_sensor): dropped(null) - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Valzingi Suonim (/mob/living/carbon/human), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (153,129,2) (/turf/open/floor/plating), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (153,129,2) (/turf/open/floor/plating), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (153,129,2) (/turf/open/floor/plating), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the plating (153,129,2) (/turf/open/floor/plating), 0, 0, 0, 0, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Valzingi Suonim (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:08:25.533] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Valzingi Suonim (/mob/living/carbon/human) - src: the igniter (/obj/item/assembly/igniter) - usr.loc: the plating (152,128,2) (/turf/open/floor/plating) - src.loc: the proximity sensor-igniter a... (/obj/item/assembly_holder) - call stack: - the igniter (/obj/item/assembly/igniter): dropped(null, 0) - the proximity sensor-igniter a... (/obj/item/assembly_holder): dropped(null) - the gas tank (/obj/item/tank/internals/generic): dropped(Valzingi Suonim (/mob/living/carbon/human), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): has unequipped(the gas tank (/obj/item/tank/internals/generic), 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (153,129,2) (/turf/open/floor/plating), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (153,129,2) (/turf/open/floor/plating), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): doUnEquip(the gas tank (/obj/item/tank/internals/generic), 0, the plating (153,129,2) (/turf/open/floor/plating), 0, 1, 0) - Valzingi Suonim (/mob/living/carbon/human): transfer item to turf(the gas tank (/obj/item/tank/internals/generic), the plating (153,129,2) (/turf/open/floor/plating), 0, 0, 0, 0, 1) - the rack (/obj/structure/rack): base item interaction(Valzingi Suonim (/mob/living/carbon/human), the gas tank (/obj/item/tank/internals/generic), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Valzingi Suonim (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:08:32.321] 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: Jose Greenwood (/mob/living/carbon/human) - src: null - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 12.48, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/oven/oven_loop_...', 1, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): play('sound/machines/oven/oven_loop_...', null, 0, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): on start() - /datum/looping_sound/oven (/datum/looping_sound/oven): start(null) - the range (/obj/machinery/oven/range): update baking audio() - the range (/obj/machinery/oven/range): attack hand(Jose Greenwood (/mob/living/carbon/human), /list (/list)) - Jose Greenwood (/mob/living/carbon/human): resolve unarmed attack(the range (/obj/machinery/oven/range), /list (/list)) - Jose Greenwood (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Jose Greenwood (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Jose Greenwood (/mob/living/carbon/human): ClickOn(the range (/obj/machinery/oven/range), "icon-x=21;icon-y=13;left=1;but...") - the range (/obj/machinery/oven/range): Click(the floor (141,126,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=21;icon-y=13;left=1;but...") - Jaakkima (/client): Click(the range (/obj/machinery/oven/range), the floor (141,126,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=21;icon-y=13;left=1;but...") - [2026-09-02 06:08:56.701] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (166,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I haven't deployed the oth...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I haven't deployed the oth...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I haven't deployed the oth...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I haven't deployed the oth...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("I haven't deployed the oth...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("I haven't deployed the oth...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";I haven\'t deployed the other...") - Swims-In-Water (/mob/living/carbon/human): Say(";I haven\'t deployed the other...") - /datum/tgui_say (/datum/tgui_say): delegate speech("I haven\'t deployed the other ...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:09:45.065] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (169,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "SSShielding isssn't partic...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "SSShielding isssn't partic...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "SSShielding isssn't partic...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "SSShielding isssn't partic...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("SSShielding isssn't partic...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("SSShielding isssn't partic...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Shielding isn\'t particularly...") - Swims-In-Water (/mob/living/carbon/human): Say(";Shielding isn\'t particularly...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Shielding isn\'t particularly ...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:09:59.103] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (169,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Jussst have to ssslap a bunch ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Jussst have to ssslap a bunch ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Jussst have to ssslap a bunch ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Jussst have to ssslap a bunch ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Jussst have to ssslap a bunch ...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Jussst have to ssslap a bunch ...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Just have to slap a bunch of ...") - Swims-In-Water (/mob/living/carbon/human): Say(";Just have to slap a bunch of ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Just have to slap a bunch of t...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:10:19.456] RUNTIME: ## TESTING: GC: -- [0x20028f4] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-02 06:10:37.736] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: space (192,122,2) (/turf/open/space/basic) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "It'sss a pain in the asss ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "It'sss a pain in the asss ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "It'sss a pain in the asss ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "It'sss a pain in the asss ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("It'sss a pain in the asss ...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("It'sss a pain in the asss ...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:10:59.905] RUNTIME: ## TESTING: GC: -- [0x21008ae6] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-02 06:11:30.537] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: space (156,79,2) (/turf/open/space/basic) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "It'sss alssso a pain in th...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "It'sss alssso a pain in th...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "It'sss alssso a pain in th...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "It'sss alssso a pain in th...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("It'sss alssso a pain in th...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("It'sss alssso a pain in th...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";It\'s also a pain in the ass ...") - Swims-In-Water (/mob/living/carbon/human): Say(";It\'s also a pain in the ass ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("It\'s also a pain in the ass w...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:12:03.732] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.88, 731, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.88, 19.08, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:03.735] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.88, 731, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.88, 19.08, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:05.828] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7467, 814, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.7467, 5.02667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:05.829] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7467, 814, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.7467, 5.02667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:07.287] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17.08, 890, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 17.08, 10.8133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:07.289] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17.08, 890, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 17.08, 10.8133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:09.536] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17.08, 58, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 17.08, 11.64, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:09.537] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17.08, 58, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 17.08, 11.64, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:11.082] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.6267, 161, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 18.6267, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:11.083] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.6267, 161, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 18.6267, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:15.354] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.2533, 423, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.2533, 11.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:15.357] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.2533, 423, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.2533, 11.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:16.097] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17.0267, 456, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 17.0267, 9.74667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:16.098] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17.0267, 456, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 17.0267, 9.74667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:27.451] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.6, 54, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 18.6, 17.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:27.453] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.6, 54, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 18.6, 17.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:42.354] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.5467, 865, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 26.5467, 27.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:42.356] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.5467, 865, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 26.5467, 27.4267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:45.951] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 32.92, 16, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 32.92, 25.72, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:45.953] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 32.92, 16, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 32.92, 25.72, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:55.650] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.8533, 543, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 13.8533, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:55.652] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.8533, 543, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 13.8533, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:55.750] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.5733, 546, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 10.5733, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:12:55.751] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.5733, 546, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 10.5733, 6.94667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:09.627] RUNTIME: runtime error: TTS tried to play a sound to a deleted mob. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("TTS tried to play a sound to a...", "code/controllers/subsystem/tts...", 150) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 28.12, 23.5067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:09.630] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 28.12, 82, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 28.12, 23.5067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:09.632] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 28.12, 82, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 28.12, 23.5067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:20.741] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (102,70,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "How ya doin' Randy", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "How ya doin' Randy", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "How ya doin' Randy", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "How ya doin' Randy", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("How ya doin' Randy", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("How ya doin' Randy", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";How ya doin\' Randy") - Swims-In-Water (/mob/living/carbon/human): Say(";How ya doin\' Randy") - /datum/tgui_say (/datum/tgui_say): delegate speech("How ya doin\' Randy", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:13:21.978] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.4267, 486, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.4267, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:21.979] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.4267, 486, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.4267, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:22.075] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8533, 488, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 21.8533, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:22.076] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8533, 488, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 21.8533, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:24.714] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the palestone floor (37,116,3) (/turf/open/indestructible/hierophant) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Good", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Good", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Good", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Good", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Good", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Good", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";good") - Randy Baum (/mob/living/carbon/human): Say(";good") - /datum/tgui_say (/datum/tgui_say): delegate speech("good", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:13:25.675] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Randy Baum (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Randy Baum (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Randy Baum (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.1467, 631, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.1467, 5.88, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:25.676] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Randy Baum (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Randy Baum (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Randy Baum (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.1467, 631, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.1467, 5.88, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:29.212] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 33, 755, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 33, 28.28, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:29.213] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 33, 755, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 33, 28.28, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:29.869] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.08, 773, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 9.08, 8.89333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:29.870] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.08, 773, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 9.08, 8.89333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:33.920] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9467, 923, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 16.9467, 13.7733, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:33.921] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9467, 923, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 16.9467, 13.7733, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:35.118] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (108,96,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Oh great we have a rat in main...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Oh great we have a rat in main...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Oh great we have a rat in main...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Oh great we have a rat in main...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Oh great we have a rat in main...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Oh great we have a rat in main...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:13:37.820] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 33.08, 75, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 33.08, 15.2667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:37.821] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 33.08, 75, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 33.08, 15.2667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:40.828] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7733, 186, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.7733, 12.7067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:40.830] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: River Reed (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(River Reed (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(River Reed (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7733, 186, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.7733, 12.7067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:42.780] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.28, 320, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 12.28, 8.86667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:42.781] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Grif Webb (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Grif Webb (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Grif Webb (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.28, 320, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 12.28, 8.86667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:48.504] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the volcanic floor (21,137,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Big stinkin rats", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Big stinkin rats", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Big stinkin rats", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Big stinkin rats", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Big stinkin rats", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Big stinkin rats", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Randy Baum (/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-09-02 06:13:50.922] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Randy Baum (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Randy Baum (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Randy Baum (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.5733, 635, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 18.5733, 11.2133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:13:50.924] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Randy Baum (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Randy Baum (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Randy Baum (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.5733, 635, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 18.5733, 11.2133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:14:02.166] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.88, 78, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 13.88, 11.2933, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:14:02.168] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.88, 78, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 13.88, 11.2933, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:14:10.859] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.12, 447, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.12, 13.3467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:14:10.862] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.12, 447, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.12, 13.3467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:14:14.715] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.5067, 636, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 23.5067, 12.7333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:14:14.716] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.5067, 636, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 23.5067, 12.7333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:14:27.220] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Toi-Ota Camry (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Toi-Ota Camry (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Toi-Ota Camry (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.68, 321, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 18.68, 11.9333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:14:51.591] RUNTIME: ## TESTING: GC: -- [0x210641d9] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-02 06:15:02.387] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Randy Baum (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:05.598] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (164,141,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "What disssplaysss", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "What disssplaysss", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "What disssplaysss", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "What disssplaysss", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("What disssplaysss", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("What disssplaysss", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";What displays") - Swims-In-Water (/mob/living/carbon/human): Say(";What displays") - /datum/tgui_say (/datum/tgui_say): delegate speech("What displays", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:15:07.137] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:57.756] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:57.956] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:58.157] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:58.355] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:58.560] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:58.758] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:58.956] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:59.087] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (166,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Well you can alwaysss look thr...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Well you can alwaysss look thr...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Well you can alwaysss look thr...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Well you can alwaysss look thr...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Well you can alwaysss look thr...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Well you can alwaysss look thr...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Well you can always look thro...") - Swims-In-Water (/mob/living/carbon/human): Say(";Well you can always look thro...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Well you can always look throu...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:15:59.160] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:59.356] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:59.582] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:59.757] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:15:59.957] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:00.156] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:00.357] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:00.557] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:00.755] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:00.957] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:01.158] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:01.356] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:01.561] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:01.756] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:01.956] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:02.128] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (166,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Er, library", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Er, library", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Er, library", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Er, library", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Er, library", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Er, library", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Er, library") - Swims-In-Water (/mob/living/carbon/human): Say(";Er, library") - /datum/tgui_say (/datum/tgui_say): delegate speech("Er, library", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:16:02.158] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:02.357] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:02.559] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:02.759] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:02.960] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:03.158] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:03.359] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:03.561] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:03.759] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:03.959] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:04.159] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:04.361] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:04.558] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:04.762] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:04.963] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:05.163] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:05.365] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:05.562] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:05.762] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:05.961] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:06.162] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:06.363] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:06.562] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:06.762] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:06.963] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:07.163] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:07.362] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:07.562] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:07.762] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:16:15.941] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the volcanic floor (143,85,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Is it possible to use only ren...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Is it possible to use only ren...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Is it possible to use only ren...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Is it possible to use only ren...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Is it possible to use only ren...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Is it possible to use only ren...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Randy Baum (/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-09-02 06:16:30.635] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (166,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "What do you mean by renewable ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "What do you mean by renewable ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "What do you mean by renewable ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "What do you mean by renewable ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("What do you mean by renewable ...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("What do you mean by renewable ...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";What do you mean by renewable...") - Swims-In-Water (/mob/living/carbon/human): Say(";What do you mean by renewable...") - /datum/tgui_say (/datum/tgui_say): delegate speech("What do you mean by renewable ...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:16:44.346] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the volcanic floor (179,77,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Solar, wind, geothermal", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Solar, wind, geothermal", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Solar, wind, geothermal", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Solar, wind, geothermal", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Solar, wind, geothermal", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Solar, wind, geothermal", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";solar, wind, geothermal") - Randy Baum (/mob/living/carbon/human): Say(";solar, wind, geothermal") - /datum/tgui_say (/datum/tgui_say): delegate speech("solar, wind, geothermal", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:16:58.328] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the volcanic floor (192,84,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "No fossil fuels or piss rock", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "No fossil fuels or piss rock", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "No fossil fuels or piss rock", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "No fossil fuels or piss rock", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("No fossil fuels or piss rock", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("No fossil fuels or piss rock", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";no fossil fuels or piss rock") - Randy Baum (/mob/living/carbon/human): Say(";no fossil fuels or piss rock") - /datum/tgui_say (/datum/tgui_say): delegate speech("no fossil fuels or piss rock", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:17:02.269] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Randy Baum (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:17:13.259] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (166,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Yesss, to be honessst sssolars...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Yesss, to be honessst sssolars...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Yesss, to be honessst sssolars...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Yesss, to be honessst sssolars...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Yesss, to be honessst sssolars...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Yesss, to be honessst sssolars...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:17:24.730] RUNTIME: ## TESTING: GC: -- [0x21064557] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-02 06:17:48.841] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (166,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I usssed to be a little obssse...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I usssed to be a little obssse...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I usssed to be a little obssse...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I usssed to be a little obssse...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("I usssed to be a little obssse...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("I usssed to be a little obssse...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";I used to be a little obsesse...") - Swims-In-Water (/mob/living/carbon/human): Say(";I used to be a little obsesse...") - /datum/tgui_say (/datum/tgui_say): delegate speech("I used to be a little obsessed...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:17:56.279] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (166,139,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "It'sss a nice output they ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "It'sss a nice output they ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "It'sss a nice output they ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "It'sss a nice output they ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("It'sss a nice output they ...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("It'sss a nice output they ...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:18:10.983] RUNTIME: ## TESTING: GC: -- [0x21064e55] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-02 06:18:37.076] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (171,133,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Kinda funny but I wasss alssso...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Kinda funny but I wasss alssso...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Kinda funny but I wasss alssso...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Kinda funny but I wasss alssso...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Kinda funny but I wasss alssso...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Kinda funny but I wasss alssso...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Kinda funny but I was also ju...") - Swims-In-Water (/mob/living/carbon/human): Say(";Kinda funny but I was also ju...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Kinda funny but I was also jus...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:19:06.248] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the shale floor (250,85,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Solars are awesome down here", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Solars are awesome down here", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Solars are awesome down here", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Solars are awesome down here", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Solars are awesome down here", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Solars are awesome down here", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";solars are awesome down here") - Randy Baum (/mob/living/carbon/human): Say(";solars are awesome down here") - /datum/tgui_say (/datum/tgui_say): delegate speech("solars are awesome down here", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:19:18.902] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (153,138,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I've done it a few timesss...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I've done it a few timesss...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I've done it a few timesss...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I've done it a few timesss...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("I've done it a few timesss...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("I've done it a few timesss...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";I\'ve done it a few times bef...") - Swims-In-Water (/mob/living/carbon/human): Say(";I\'ve done it a few times bef...") - /datum/tgui_say (/datum/tgui_say): delegate speech("I\'ve done it a few times befo...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:19:34.227] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (153,138,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Lavaland only runsss on PACman...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Lavaland only runsss on PACman...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Lavaland only runsss on PACman...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Lavaland only runsss on PACman...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Lavaland only runsss on PACman...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Lavaland only runsss on PACman...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Lavaland only runs on PACmans...") - Swims-In-Water (/mob/living/carbon/human): Say(";Lavaland only runs on PACmans...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Lavaland only runs on PACmans ...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:19:52.729] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the shale floor (250,85,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Power runs out after about 2 h...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Power runs out after about 2 h...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Power runs out after about 2 h...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Power runs out after about 2 h...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Power runs out after about 2 h...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Power runs out after about 2 h...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";power runs out after about 2 ...") - Randy Baum (/mob/living/carbon/human): Say(";power runs out after about 2 ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("power runs out after about 2 h...", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:20:03.332] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the shale floor (250,85,3) (/turf/open/misc/asteroid/basalt/smooth/shale/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Air starts leaking", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Air starts leaking", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Air starts leaking", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Air starts leaking", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Air starts leaking", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Air starts leaking", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";air starts leaking") - Randy Baum (/mob/living/carbon/human): Say(";air starts leaking") - /datum/tgui_say (/datum/tgui_say): delegate speech("air starts leaking", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:20:21.869] RUNTIME: ## TESTING: GC: -- [0x2002d36] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-02 06:20:58.746] RUNTIME: ## TESTING: GC: -- [0x203a831] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-02 06:21:02.742] RUNTIME: ## TESTING: GC: -- [0x203a8ea] | /obj/effect/temp_visual/brim_burst was unable to be GC'd -- (ref count of 3) [2026-09-02 06:21:14.585] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: space (76,66,2) (/turf/open/space/basic) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Yeah honessstly jussst ssset s...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Yeah honessstly jussst ssset s...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Yeah honessstly jussst ssset s...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Yeah honessstly jussst ssset s...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Yeah honessstly jussst ssset s...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Yeah honessstly jussst ssset s...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Yeah honestly just set shit t...") - Swims-In-Water (/mob/living/carbon/human): Say(";Yeah honestly just set shit t...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Yeah honestly just set shit to...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:21:47.627] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: space (41,119,2) (/turf/open/space/basic) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I wasss wondering that mysssel...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I wasss wondering that mysssel...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I wasss wondering that mysssel...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I wasss wondering that mysssel...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("I wasss wondering that mysssel...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("I wasss wondering that mysssel...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:22:18.641] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: space (45,141,2) (/turf/open/space) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Nanotrasssen already robsss us...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Nanotrasssen already robsss us...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Nanotrasssen already robsss us...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Nanotrasssen already robsss us...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Nanotrasssen already robsss us...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Nanotrasssen already robsss us...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Nanotrasen already robs us bl...") - Swims-In-Water (/mob/living/carbon/human): Say(";Nanotrasen already robs us bl...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Nanotrasen already robs us bli...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:22:49.976] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: space (43,177,2) (/turf/open/space/basic) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "How generousss of them..", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "How generousss of them..", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "How generousss of them..", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "How generousss of them..", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("How generousss of them..", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("How generousss of them..", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";How generous of them..") - Swims-In-Water (/mob/living/carbon/human): Say(";How generous of them..") - /datum/tgui_say (/datum/tgui_say): delegate speech("How generous of them..", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:22:59.115] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the volcanic floor (181,167,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Theres a syndicate base down h...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Theres a syndicate base down h...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Theres a syndicate base down h...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Theres a syndicate base down h...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Theres a syndicate base down h...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Theres a syndicate base down h...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Randy Baum (/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-09-02 06:23:27.123] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (78,135,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "The MODsssuit on that might be...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "The MODsssuit on that might be...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "The MODsssuit on that might be...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "The MODsssuit on that might be...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("The MODsssuit on that might be...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("The MODsssuit on that might be...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:23:40.862] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the volcanic floor (181,167,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "There's a shard there I th...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "There's a shard there I th...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "There's a shard there I th...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "There's a shard there I th...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("There's a shard there I th...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("There's a shard there I th...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";there\'s a shard there I thin...") - Randy Baum (/mob/living/carbon/human): Say(";there\'s a shard there I thin...") - /datum/tgui_say (/datum/tgui_say): delegate speech("there\'s a shard there I think", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:23:59.328] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the volcanic floor (181,167,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "One could probably steal elect...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "One could probably steal elect...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "One could probably steal elect...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "One could probably steal elect...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("One could probably steal elect...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("One could probably steal elect...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Randy Baum (/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-09-02 06:23:59.368] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (97,145,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I don't sssuppossse I coul...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I don't sssuppossse I coul...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I don't sssuppossse I coul...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I don't sssuppossse I coul...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("I don't sssuppossse I coul...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("I don't sssuppossse I coul...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";I don\'t suppose I could conv...") - Swims-In-Water (/mob/living/carbon/human): Say(";I don\'t suppose I could conv...") - /datum/tgui_say (/datum/tgui_say): delegate speech("I don\'t suppose I could convi...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:24:12.391] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (127,137,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I can do that SSSM ssshard in ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I can do that SSSM ssshard in ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I can do that SSSM ssshard in ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I can do that SSSM ssshard in ...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("I can do that SSSM ssshard in ...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("I can do that SSSM ssshard in ...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";I can do that SM shard in the...") - Swims-In-Water (/mob/living/carbon/human): Say(";I can do that SM shard in the...") - /datum/tgui_say (/datum/tgui_say): delegate speech("I can do that SM shard in the ...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:24:19.131] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Randy Baum (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:24:31.184] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the siderite floor (152,164,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "I need a way over the lava fir...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "I need a way over the lava fir...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "I need a way over the lava fir...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "I need a way over the lava fir...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("I need a way over the lava fir...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("I need a way over the lava fir...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Randy Baum (/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-09-02 06:24:32.337] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Randy Baum (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Randy Baum (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Randy Baum (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 25, 603, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 25, 15.5067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:24:32.338] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Randy Baum (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Randy Baum (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Randy Baum (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 25, 603, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 25, 15.5067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:24:33.886] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.3467, 680, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.3467, 9.74667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:24:33.887] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.3467, 680, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.3467, 9.74667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:24:35.393] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Randy Baum (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:24:45.164] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (164,140,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Want an RCD for that?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Want an RCD for that?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Want an RCD for that?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Want an RCD for that?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Want an RCD for that?", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Want an RCD for that?", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Want an RCD for that?") - Swims-In-Water (/mob/living/carbon/human): Say(";Want an RCD for that?") - /datum/tgui_say (/datum/tgui_say): delegate speech("Want an RCD for that?", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:24:46.293] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8, 124, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.8, 14.6267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:24:46.294] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8, 124, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.8, 14.6267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:24:47.820] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.8533, 187, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.8533, 6.97333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:24:47.821] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.8533, 187, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.8533, 6.97333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:24:50.454] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the siderite floor (164,144,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Sure", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Sure", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Sure", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Sure", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Sure", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Sure", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Randy Baum (/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-09-02 06:25:00.628] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.28, 938, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.28, 5.90667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:00.631] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.28, 938, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 12.28, 5.90667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:05.906] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (165,145,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Alright I gotchu", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Alright I gotchu", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Alright I gotchu", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Alright I gotchu", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Alright I gotchu", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Alright I gotchu", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Alright I gotchu") - Swims-In-Water (/mob/living/carbon/human): Say(";Alright I gotchu") - /datum/tgui_say (/datum/tgui_say): delegate speech("Alright I gotchu", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:25:07.680] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1467, 443, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 20.1467, 11.4533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:07.681] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1467, 443, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 20.1467, 11.4533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:16.184] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 34.5467, 44, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 34.5467, 23.5867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:16.186] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 34.5467, 44, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 34.5467, 23.5867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:23.641] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.4267, 477, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 15.4267, 11.64, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:23.643] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.4267, 477, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 15.4267, 11.64, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:24.994] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.7467, 519, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.7467, 13.6933, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:24.996] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.7467, 519, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 21.7467, 13.6933, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:32.291] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.48, 756, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.48, 9.77333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:32.293] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.48, 756, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.48, 9.77333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:37.090] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7733, 916, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.7733, 6.09333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:37.092] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7733, 916, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.7733, 6.09333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:54.024] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9467, 608, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 16.9467, 6.89333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:54.027] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9467, 608, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 16.9467, 6.89333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:54.522] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Toi-Ota Camry (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shield sat crate - #6261 (/obj/structure/closet/crate/engineering), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shield sat crate - #6261 (/obj/structure/closet/crate/engineering), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #6261 (/obj/structure/closet/crate/engineering): SendSignal("atom_entering", /list (/list)) - the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #6261 (/obj/structure/closet/crate/engineering), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #6261 (/obj/structure/closet/crate/engineering), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #6261 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.6103, 1) - the shield sat crate - #6261 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.6103, 1) - the shield sat crate - #6261 (/obj/structure/closet/crate/engineering): move from pull(Toi-Ota Camry (/mob/living/carbon/human), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 10.6103) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), 2, null) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), 2) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), 2) - Pogoman122 (/client): Move(the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), 2) - Toi-Ota Camry (/mob/living/carbon/human): keyLoop(Pogoman122 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:54.525] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Toi-Ota Camry (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shield sat crate - #6261 (/obj/structure/closet/crate/engineering), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shield sat crate - #6261 (/obj/structure/closet/crate/engineering), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #6261 (/obj/structure/closet/crate/engineering): SendSignal("atom_entering", /list (/list)) - the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #6261 (/obj/structure/closet/crate/engineering), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #6261 (/obj/structure/closet/crate/engineering), the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #6261 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.6103, 1) - the shield sat crate - #6261 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.6103, 1) - the shield sat crate - #6261 (/obj/structure/closet/crate/engineering): move from pull(Toi-Ota Camry (/mob/living/carbon/human), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 10.6103) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), 2, null) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), 2) - Toi-Ota Camry (/mob/living/carbon/human): Move(the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), 2) - Pogoman122 (/client): Move(the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), 2) - Toi-Ota Camry (/mob/living/carbon/human): keyLoop(Pogoman122 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:57.711] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.5467, 743, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 18.5467, 15.5067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:25:57.713] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.5467, 743, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 18.5467, 15.5067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:10.422] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.48, 231, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.48, 9.74667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:10.424] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.48, 231, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.48, 9.74667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:10.468] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:10.672] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:10.868] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:11.069] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:11.268] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:11.470] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:11.668] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:11.874] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:12.078] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:12.286] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:12.468] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:12.671] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:12.911] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:13.111] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:13.313] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:13.513] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:13.711] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:13.863] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.4, 343, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 23.4, 20.8133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:13.864] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.4, 343, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 23.4, 20.8133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:13.939] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:14.150] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:14.337] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:14.538] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:14.745] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:14.936] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:15.137] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:15.340] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:15.537] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:15.737] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:15.939] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:16.144] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:16.338] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:16.538] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:16.738] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:16.936] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.146] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.295] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: the uncooked rice (/obj/item/food/uncooked_rice) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - the uncooked rice (/obj/item/food/uncooked_rice): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.296] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: the uncooked rice (/obj/item/food/uncooked_rice) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - the uncooked rice (/obj/item/food/uncooked_rice): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.298] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: the uncooked rice (/obj/item/food/uncooked_rice) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - the uncooked rice (/obj/item/food/uncooked_rice): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.299] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: the uncooked rice (/obj/item/food/uncooked_rice) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - the uncooked rice (/obj/item/food/uncooked_rice): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.300] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: the uncooked rice (/obj/item/food/uncooked_rice) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - the uncooked rice (/obj/item/food/uncooked_rice): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.302] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: the uncooked rice (/obj/item/food/uncooked_rice) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - the uncooked rice (/obj/item/food/uncooked_rice): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.304] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: the uncooked rice (/obj/item/food/uncooked_rice) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - the uncooked rice (/obj/item/food/uncooked_rice): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.306] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: the uncooked rice (/obj/item/food/uncooked_rice) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - the uncooked rice (/obj/item/food/uncooked_rice): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.307] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: the uncooked rice (/obj/item/food/uncooked_rice) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - the uncooked rice (/obj/item/food/uncooked_rice): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.309] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: the uncooked rice (/obj/item/food/uncooked_rice) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - the uncooked rice (/obj/item/food/uncooked_rice): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.345] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.545] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.744] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:17.953] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:18.150] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:18.345] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:18.543] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:18.747] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:18.945] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:19.144] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:19.345] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:19.546] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:19.748] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:19.946] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:20.155] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:20.345] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:20.549] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:22.701] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.52, 694, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 26.52, 16.3333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:22.702] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.52, 694, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 26.52, 16.3333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:40.682] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Grif Webb (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.906, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): on start() - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start(null) - the microwave oven (/obj/machinery/microwave): wzhzhzh() - the microwave oven (/obj/machinery/microwave): start(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): cook(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): start cycle(Grif Webb (/mob/living/carbon/human)) - ... - the microwave oven (/obj/machinery/microwave): interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Grif Webb (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Grif Webb (/mob/living/carbon/human), /list (/list)) - Grif Webb (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Grif Webb (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Grif Webb (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - the microwave oven (/obj/machinery/microwave): Click(the floor (136,124,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=21;icon-y=21;left=1;but...") - [2026-09-02 06:26:41.730] 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: Grif Webb (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(null) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start sound loop() - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:42.781] 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: Grif Webb (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(36751.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:43.830] 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: Grif Webb (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(36751.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:44.831] 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: Grif Webb (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(36751.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:45.880] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Grif Webb (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(36751.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:46.880] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Grif Webb (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(36751.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:47.930] 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: Grif Webb (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(36751.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:48.982] 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: Grif Webb (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(36751.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:50.029] 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: Grif Webb (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(36751.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Grif Webb (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:51.583] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.92, 689, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 16.92, 6.70667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:26:51.585] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.92, 689, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 16.92, 6.70667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:00.536] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 25.1067, 8, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 25.1067, 20.6267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:00.538] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 25.1067, 8, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 25.1067, 20.6267, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:04.035] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9733, 121, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 16.9733, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:04.037] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9733, 121, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 16.9733, 10.7867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:08.487] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,72 - usr: Grif Webb (/mob/living/carbon/human) - src: Toggle Flashlight (/datum/action/item_action/toggle_computer_light) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - call stack: - Toggle Flashlight (/datum/action/item_action/toggle_computer_light): UnregisterSignal(null, "mob_key_down") - Toggle Flashlight (/datum/action/item_action/toggle_computer_light): Remove(null) - Grif Webb (Assistant) (/obj/item/modular_computer/pda/crew/assistant): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): ui interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Grif Webb (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Grif Webb (/mob/living/carbon/human), /list (/list)) - Grif Webb (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Grif Webb (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Grif Webb (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Grif Webb (/mob/living/carbon/human): ClickOn(the microwave oven (/obj/machinery/microwave), "icon-x=18;icon-y=14;left=1;but...") - the microwave oven (/obj/machinery/microwave): Click(the floor (136,124,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-09-02 06:27:08.489] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Grif Webb (/mob/living/carbon/human) - src: Grif Webb (Assistant) (/obj/item/modular_computer/pda/crew/assistant) - usr.loc: the floor (137,123,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (136,124,2) (/turf/open/floor/iron/cafeteria) - call stack: - Grif Webb (Assistant) (/obj/item/modular_computer/pda/crew/assistant): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): ui interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Grif Webb (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Grif Webb (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Grif Webb (/mob/living/carbon/human), /list (/list)) - Grif Webb (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Grif Webb (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Grif Webb (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Grif Webb (/mob/living/carbon/human): ClickOn(the microwave oven (/obj/machinery/microwave), "icon-x=18;icon-y=14;left=1;but...") - the microwave oven (/obj/machinery/microwave): Click(the floor (136,124,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-09-02 06:27:36.483] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (68,152,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Uranium is also like, 90% recy...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Uranium is also like, 90% recy...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Uranium is also like, 90% recy...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Uranium is also like, 90% recy...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Uranium is also like, 90% recy...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Uranium is also like, 90% recy...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";uranium is also like, 90% rec...") - Randy Baum (/mob/living/carbon/human): Say(";uranium is also like, 90% rec...") - /datum/tgui_say (/datum/tgui_say): delegate speech("uranium is also like, 90% recy...", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:27:36.504] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (68,152,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the station bounced radio (/obj/item/radio/off)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the station bounced radio (/obj/item/radio/off)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the station bounced radio (/obj/item/radio/off)) - the station bounced radio (/obj/item/radio/off): talk into impl(Randy Baum (/mob/living/carbon/human), "Uranium is also like, 90% recy...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the station bounced radio (/obj/item/radio/off): talk into(Randy Baum (/mob/living/carbon/human), "Uranium is also like, 90% recy...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the station bounced radio (/obj/item/radio/off): talk into(Randy Baum (/mob/living/carbon/human), "Uranium is also like, 90% recy...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the station bounced radio (/obj/item/radio/off): Hear(Randy Baum (/mob/living/carbon/human), /datum/language/nekomimetic (/datum/language/nekomimetic), "Uranium is also like, 90% recy...", null, null, null, /list (/list), /list (/list), 1) - Randy Baum (/mob/living/carbon/human): send speech("Uranium is also like, 90% recy...", 1, Randy Baum (/mob/living/carbon/human), "default", /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list), null, "Uranium is also like, 90% recy...", /list (/list)) - Randy Baum (/mob/living/carbon/human): say("Uranium is also like, 90% recy...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 1, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";uranium is also like, 90% rec...") - Randy Baum (/mob/living/carbon/human): Say(";uranium is also like, 90% rec...") - /datum/tgui_say (/datum/tgui_say): delegate speech("uranium is also like, 90% recy...", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:27:37.768] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.2267, 125, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.2267, 13.56, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:37.770] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Louis Ramos (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Louis Ramos (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Louis Ramos (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.2267, 125, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0, 0, null, 20.2267, 13.56, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:38.016] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Randy Baum (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Randy Baum (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Randy Baum (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 36.12, 133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 36.12, 19.1067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:38.018] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Randy Baum (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Randy Baum (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Randy Baum (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 36.12, 133, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 36.12, 19.1067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:45.671] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.68, 392, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 26.68, 16.3867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:45.673] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 26.68, 392, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 26.68, 16.3867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:50.474] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.9067, 542, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.9067, 5.16, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:50.477] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.9067, 542, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 13.9067, 5.16, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:53.872] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9733, 651, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 16.9733, 8.89333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:27:53.874] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9733, 651, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 16.9733, 8.89333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:28:17.322] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the volcanic floor (150,52,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "RCD infront of the mining bass...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "RCD infront of the mining bass...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "RCD infront of the mining bass...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "RCD infront of the mining bass...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("RCD infront of the mining bass...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("RCD infront of the mining bass...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:28:19.158] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 36.12, 558, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 36.12, 19.96, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:28:19.159] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Swims-In-Water (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Swims-In-Water (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Swims-In-Water (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 36.12, 558, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 36.12, 19.96, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:28:19.258] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_moved New Proc: on_moved - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.5067, 581, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.5067, 9.88, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:28:19.259] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Valzingi Suonim (/mob/living/carbon/human) Existing Proc: listener_deleted New Proc: parent_delete - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - /datum/threed_sound (/datum/threed_sound): RegisterSignal(Valzingi Suonim (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Valzingi Suonim (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.5067, 581, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/nekomimetic (/datum/language/nekomimetic), 7, 0, 0, null, 15.5067, 9.88, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:28:21.234] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (68,153,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Thank you", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Thank you", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Thank you", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Thank you", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Thank you", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Thank you", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";thank you") - Randy Baum (/mob/living/carbon/human): Say(";thank you") - /datum/tgui_say (/datum/tgui_say): delegate speech("thank you", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:28:21.250] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (68,153,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the station bounced radio (/obj/item/radio/off)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the station bounced radio (/obj/item/radio/off)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the station bounced radio (/obj/item/radio/off)) - the station bounced radio (/obj/item/radio/off): talk into impl(Randy Baum (/mob/living/carbon/human), "Thank you", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the station bounced radio (/obj/item/radio/off): talk into(Randy Baum (/mob/living/carbon/human), "Thank you", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the station bounced radio (/obj/item/radio/off): talk into(Randy Baum (/mob/living/carbon/human), "Thank you", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the station bounced radio (/obj/item/radio/off): Hear(Randy Baum (/mob/living/carbon/human), /datum/language/nekomimetic (/datum/language/nekomimetic), "Thank you", null, null, null, /list (/list), /list (/list), 1) - Randy Baum (/mob/living/carbon/human): send speech("Thank you", 1, Randy Baum (/mob/living/carbon/human), "default", /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list), null, "Thank you", /list (/list)) - Randy Baum (/mob/living/carbon/human): say("Thank you", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 1, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";thank you") - Randy Baum (/mob/living/carbon/human): Say(";thank you") - /datum/tgui_say (/datum/tgui_say): delegate speech("thank you", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:28:26.162] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the volcanic floor (142,54,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Do you want a ssshell Logician", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Do you want a ssshell Logician", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Do you want a ssshell Logician", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Do you want a ssshell Logician", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Do you want a ssshell Logician", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Do you want a ssshell Logician", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:29:41.461] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (108,143,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I sssure hope a sssane individ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "I sssure hope a sssane individ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I sssure hope a sssane individ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "I sssure hope a sssane individ...", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("I sssure hope a sssane individ...", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("I sssure hope a sssane individ...", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";I sure hope a sane individual...") - Swims-In-Water (/mob/living/carbon/human): Say(";I sure hope a sane individual...") - /datum/tgui_say (/datum/tgui_say): delegate speech("I sure hope a sane individual ...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:30:22.872] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:30:25.119] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", the purple raptor (/mob/living/basic/raptor/purple), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:30:27.972] RUNTIME: runtime error: type mismatch: cannot compare 3 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on signal changed(the purple raptor (/mob/living/basic/raptor/purple), 3, 0) - the purple raptor (/mob/living/basic/raptor/purple): SendSignal("mob_statchange", /list (/list)) - the purple raptor (/mob/living/basic/raptor/purple): set stat(3) - the purple raptor (/mob/living/basic/raptor/purple): set stat(3) - the purple raptor (/mob/living/basic/raptor/purple): set stat(3) - the purple raptor (/mob/living/basic/raptor/purple): death(null) - the purple raptor (/mob/living/basic/raptor/purple): death(null) - ... - the purple raptor (/mob/living/basic/raptor/purple): on damage loss changed(27, 1, 0, "burn") - the purple raptor (/mob/living/basic/raptor/purple): on damage loss(27, 1, 0, "burn", -27) - the purple raptor (/mob/living/basic/raptor/purple): on damage loss(27, 1, 0, "burn", -27) - the purple raptor (/mob/living/basic/raptor/purple): adjust fire loss(27, 1, 0, 16777215) - the purple raptor (/mob/living/basic/raptor/purple): apply damage(27, "burn", null, 0, 0, 0, -100, 0, 0, null, null, 1) - the acidic bile (/obj/effect/bileworm_acid/corrupt): impact(the siderite floor (211,116,3) (/turf/open/misc/asteroid/basalt/smooth/siderite/lava_land_surface)) - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:30:29.626] RUNTIME: runtime error: type mismatch: cannot compare 3 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:30:32.123] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Randy Baum (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:30:39.127] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:30:50.946] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:30:51.439] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Randy Baum (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:31:22.400] RUNTIME: ## TESTING: GC: -- [0x210640c2] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-02 06:31:56.784] RUNTIME: ## TESTING: GC: -- [0x21067658] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-02 06:33:27.355] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (67,162,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Boy am I bleeding bad", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Boy am I bleeding bad", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Boy am I bleeding bad", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Boy am I bleeding bad", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Boy am I bleeding bad", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Boy am I bleeding bad", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";boy am I bleeding bad") - Randy Baum (/mob/living/carbon/human): Say(";boy am I bleeding bad") - /datum/tgui_say (/datum/tgui_say): delegate speech("boy am I bleeding bad", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:34:26.120] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (89,150,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Im alive", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Im alive", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Im alive", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Im alive", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Im alive", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Im alive", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";im alive") - Randy Baum (/mob/living/carbon/human): Say(";im alive") - /datum/tgui_say (/datum/tgui_say): delegate speech("im alive", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:34:29.956] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (89,150,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Bit low on blood", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Bit low on blood", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Bit low on blood", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Bit low on blood", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Bit low on blood", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Bit low on blood", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Randy Baum (/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-09-02 06:35:28.717] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (85,102,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Reed my arm in punctured", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Reed my arm in punctured", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Reed my arm in punctured", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Reed my arm in punctured", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Reed my arm in punctured", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Reed my arm in punctured", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";reed my arm in punctured") - Randy Baum (/mob/living/carbon/human): Say(";reed my arm in punctured") - /datum/tgui_say (/datum/tgui_say): delegate speech("reed my arm in punctured", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:35:44.635] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (164,144,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Are you ssstill on Lavaland?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Are you ssstill on Lavaland?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Are you ssstill on Lavaland?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Are you ssstill on Lavaland?", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Are you ssstill on Lavaland?", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Are you ssstill on Lavaland?", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Are you still on Lavaland?") - Swims-In-Water (/mob/living/carbon/human): Say(";Are you still on Lavaland?") - /datum/tgui_say (/datum/tgui_say): delegate speech("Are you still on Lavaland?", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:35:49.557] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (85,105,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Nah, medbay", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Nah, medbay", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Nah, medbay", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Nah, medbay", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Nah, medbay", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Nah, medbay", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Randy Baum (/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-09-02 06:35:56.387] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (85,105,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "I started making a bridge", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "I started making a bridge", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "I started making a bridge", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "I started making a bridge", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("I started making a bridge", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("I started making a bridge", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";I started making a bridge") - Randy Baum (/mob/living/carbon/human): Say(";I started making a bridge") - /datum/tgui_say (/datum/tgui_say): delegate speech("I started making a bridge", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:35:56.891] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (165,143,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Ahh, did the bulletsss get'...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Ahh, did the bulletsss get'...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Ahh, did the bulletsss get'...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Ahh, did the bulletsss get'...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Ahh, did the bulletsss get'...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Ahh, did the bulletsss get'...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Ahh, did the bullets get\'cha...") - Swims-In-Water (/mob/living/carbon/human): Say(";Ahh, did the bullets get\'cha...") - /datum/tgui_say (/datum/tgui_say): delegate speech("Ahh, did the bullets get\'cha ...", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:36:03.384] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Randy Baum (/mob/living/carbon/human) - src: Randy Baum (/atom/movable/virtualspeaker) - usr.loc: the floor (85,105,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Randy Baum (/atom/movable/virtualspeaker): Initialize(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Randy Baum (/atom/movable/virtualspeaker), 0, /list (/list)) - Randy Baum (/atom/movable/virtualspeaker): New(0, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - Randy Baum (/atom/movable/virtualspeaker): New(null, Randy Baum (/mob/living/carbon/human), the mining radio headset (/obj/item/radio/headset/headset_cargo/mining)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Yeah I got shot twice", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into impl(Randy Baum (/mob/living/carbon/human), "Yeah I got shot twice", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Yeah I got shot twice", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the mining radio headset (/obj/item/radio/headset/headset_cargo/mining): talk into(Randy Baum (/mob/living/carbon/human), "Yeah I got shot twice", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Randy Baum (/mob/living/carbon/human): radio("Yeah I got shot twice", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Randy Baum (/mob/living/carbon/human): say("Yeah I got shot twice", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Randy Baum (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Randy Baum (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Randy Baum (/mob/living/carbon/human)) - Randy Baum (/mob/living/carbon/human): Say(";yeah I got shot twice") - Randy Baum (/mob/living/carbon/human): Say(";yeah I got shot twice") - /datum/tgui_say (/datum/tgui_say): delegate speech("yeah I got shot twice", "Radio") - /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)) - ISwearToStonedImNotGod (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:36:12.366] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (165,143,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Might need lassser gunsss or s...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Might need lassser gunsss or s...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Might need lassser gunsss or s...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Might need lassser gunsss or s...", null, /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Might need lassser gunsss or s...", /list (/list), /list (/list), /datum/language/nekomimetic (/datum/language/nekomimetic)) - Swims-In-Water (/mob/living/carbon/human): say("Might need lassser gunsss or s...", null, /list (/list), 1, /datum/language/nekomimetic (/datum/language/nekomimetic), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:36:22.277] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:22.476] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:22.675] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:22.877] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:23.074] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:23.277] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:23.475] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:23.675] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:23.881] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:24.075] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:24.276] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:24.477] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:24.675] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:24.875] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:25.076] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:25.274] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:25.475] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:25.705] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:25.912] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:26.104] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:26.304] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:26.506] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:26.706] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:26.906] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:27.104] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:27.305] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:27.505] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:27.704] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:27.912] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:28.031] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (164,141,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "SSSure", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "SSSure", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "SSSure", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "SSSure", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("SSSure", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("SSSure", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";Sure") - Swims-In-Water (/mob/living/carbon/human): Say(";Sure") - /datum/tgui_say (/datum/tgui_say): delegate speech("Sure", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:36:28.106] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:28.305] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:28.505] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:28.705] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:28.905] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:29.104] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:29.307] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:29.505] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:29.704] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:29.915] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:30.106] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:30.305] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:30.511] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:30.707] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:30.906] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:31.105] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:31.306] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:31.508] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:31.706] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:31.917] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:32.106] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:32.309] RUNTIME: runtime error: Cannot read null.dir - proc name: should move (/datum/component/convey/proc/should_move) - source file: code/datums/components/conveyor_movement.dm,35 - usr: null - src: /datum/component/convey (/datum/component/convey) - call stack: - /datum/component/convey (/datum/component/convey): should move(/datum/move_loop/move (/datum/move_loop/move)) - /datum/move_loop/move (/datum/move_loop/move): SendSignal("moveloop_preprocess_check", /list (/list)) - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-02 06:36:32.931] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (165,143,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "What?", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "What?", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "What?", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "What?", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("What?", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("What?", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Swims-In-Water (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Swims-In-Water (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), Swims-In-Water (/mob/living/carbon/human)) - Swims-In-Water (/mob/living/carbon/human): Say(";What?") - Swims-In-Water (/mob/living/carbon/human): Say(";What?") - /datum/tgui_say (/datum/tgui_say): delegate speech("What?", "Radio") - /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)) - Winterseasalt (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-02 06:36:37.687] RUNTIME: runtime error: bad gender - proc name: Initialize (/atom/movable/virtualspeaker/Initialize) - source file: code/game/say.dm,404 - usr: Swims-In-Water (/mob/living/carbon/human) - src: Swims-In-Water (/atom/movable/virtualspeaker) - usr.loc: the floor (165,143,2) (/turf/open/floor/iron) - src.loc: null - call stack: - Swims-In-Water (/atom/movable/virtualspeaker): Initialize(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(Swims-In-Water (/atom/movable/virtualspeaker), 0, /list (/list)) - Swims-In-Water (/atom/movable/virtualspeaker): New(0, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - Swims-In-Water (/atom/movable/virtualspeaker): New(null, Swims-In-Water (/mob/living/carbon/human), the engineering radio headset (/obj/item/radio/headset/headset_eng)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Why would we call ssshuttle", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into impl(Swims-In-Water (/mob/living/carbon/human), "Why would we call ssshuttle", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Why would we call ssshuttle", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - the engineering radio headset (/obj/item/radio/headset/headset_eng): talk into(Swims-In-Water (/mob/living/carbon/human), "Why would we call ssshuttle", null, /list (/list), /datum/language/common (/datum/language/common), /list (/list)) - Swims-In-Water (/mob/living/carbon/human): radio("Why would we call ssshuttle", /list (/list), /list (/list), /datum/language/common (/datum/language/common)) - Swims-In-Water (/mob/living/carbon/human): say("Why would we call ssshuttle", null, /list (/list), 1, /datum/language/common (/datum/language/common), 0, null, 0, 7, null, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Swims-In-Water (/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-09-02 06:36:38.723] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: null - src: /datum/tgui_window (/datum/tgui_window) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui_panel (/datum/tgui_panel): initialize(0) - [2026-09-02 06:36:38.724] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: null - src: /datum/tgui_window (/datum/tgui_window) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "