[2026-08-26 00:51:06.031] Starting up round ID 263659. - ------------------------- [2026-08-26 00:51:06.056] RUNTIME: World loaded at 00:51:05! [2026-08-26 00:51:06.056] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-08-26 00:51:06.056] RUNTIME: Running /tg/ revision: 2026-08-25T00:15:38+00:00 - origin/master: 95eac4254238b66265e847af12ec8c34680ce3d7 - Test merge active of PR #97357 commit e4397a15e9f3b017b67135c901ab503e64b40b9d - Test merge active of PR #97612 commit 70fd7a3a31843e7c65a70ae1ed1b75b9e637362a - HEAD: 2c4d0b0b50a56dff7e494636976dbff64cb3c737 - Running rust-g version 6.2.0 [2026-08-26 00:51:06.060] RUNTIME: map_config not found: _maps/eventmap.json [2026-08-26 00:51:06.061] RUNTIME: map_config not found: _maps/eventmap2.json [2026-08-26 00:51:06.062] RUNTIME: Database connection established. [2026-08-26 00:51:06.062] RUNTIME: Round ID: 263659 [2026-08-26 00:51:06.063] RUNTIME: Running /tg/ revision: 2026-08-25T00:15:38+00:00 - origin/master: 95eac4254238b66265e847af12ec8c34680ce3d7 - Test merge active of PR #97357 commit e4397a15e9f3b017b67135c901ab503e64b40b9d - Test merge active of PR #97612 commit 70fd7a3a31843e7c65a70ae1ed1b75b9e637362a - HEAD: 2c4d0b0b50a56dff7e494636976dbff64cb3c737 - Running rust-g version 6.2.0 [2026-08-26 00:51:06.276] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-08-26 00:51:07.282] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-08-26 00:51:07.282] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-08-26 00:51:07.295] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-08-26 00:51:07.300] RUNTIME: Initialized Title Screen subsystem within 0.01 seconds! [2026-08-26 00:51:07.405] RUNTIME: Initialized Sounds subsystem within 0.1 seconds! [2026-08-26 00:51:07.407] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-08-26 00:51:07.407] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-08-26 00:51:07.408] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-08-26 00:51:07.419] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-08-26 00:51:07.783] RUNTIME: Initialized Greyscale subsystem within 0.36 seconds! [2026-08-26 00:51:07.784] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-08-26 00:51:09.714] RUNTIME: Initialized Early Assets subsystem within 1.93 seconds! [2026-08-26 00:51:09.717] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-08-26 00:51:09.717] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-08-26 00:51:09.718] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-08-26 00:51:09.723] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-08-26 00:51:09.724] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-08-26 00:51:09.724] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-08-26 00:51:09.725] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-08-26 00:51:09.725] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-08-26 00:51:09.725] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-08-26 00:51:09.804] RUNTIME: Initialized Text To Speech subsystem within 0.08 seconds! [2026-08-26 00:51:09.805] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-08-26 00:51:09.822] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-08-26 00:51:09.822] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-08-26 00:51:09.822] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-08-26 00:51:10.274] RUNTIME: Initialized PRISM subsystem within 0.45 seconds! [2026-08-26 00:51:10.274] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-08-26 00:51:10.275] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-08-26 00:51:10.276] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-08-26 00:51:10.276] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-08-26 00:51:10.276] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-08-26 00:51:10.277] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-08-26 00:51:10.277] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-08-26 00:51:10.277] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-08-26 00:51:10.277] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-08-26 00:51:10.278] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-08-26 00:51:10.278] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-08-26 00:51:10.279] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-08-26 00:51:10.313] RUNTIME: Initialized Research subsystem within 0.03 seconds! [2026-08-26 00:51:10.316] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-08-26 00:51:10.322] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-08-26 00:51:10.326] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-08-26 00:51:10.326] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-08-26 00:51:10.365] RUNTIME: Initialized Instruments subsystem within 0.04 seconds! [2026-08-26 00:51:10.365] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-08-26 00:51:25.063] RUNTIME: Initialized Achievements subsystem within 14.7 seconds! [2026-08-26 00:51:25.315] RUNTIME: Initialized Ticker subsystem within 0.25 seconds! [2026-08-26 00:51:25.514] RUNTIME: Loading Delta Station... [2026-08-26 00:51:27.819] RUNTIME: Loaded Station in 2.30293s! [2026-08-26 00:51:30.270] RUNTIME: Loaded Lavaland in 1.46191s! [2026-08-26 00:51:37.727] RUNTIME: Lava Ruins loader finished placing 32/42 ruins with 0 left to spend. [2026-08-26 00:51:37.782] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-08-26 00:51:38.626] RUNTIME: Cave Generator terrain generation finished in 0.834961s! [2026-08-26 00:51:38.665] RUNTIME: Cave Generator terrain generation finished in 0.0339844s! [2026-08-26 00:51:41.446] RUNTIME: Cave Generator terrain population finished in 0.0529297s! [2026-08-26 00:51:41.450] RUNTIME: Cave Generator terrain population finished in 0.00195312s! [2026-08-26 00:51:42.359] RUNTIME: Initialized Mapping subsystem within 16.87 seconds! [2026-08-26 00:51:42.360] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-08-26 00:51:42.421] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-08-26 00:51:42.422] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-08-26 00:52:46.003] RUNTIME: Initialized Atoms subsystem within 63.58 seconds! [2026-08-26 00:52:46.122] RUNTIME: Loaded 24 engraved messages on map Delta Station [2026-08-26 00:52:46.123] 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-08-26 00:52:46.153] RUNTIME: Initialized Persistence subsystem within 0.04 seconds! [2026-08-26 00:52:46.244] RUNTIME: runtime error: bad icon operation - proc name: New (/icon/New) - usr: null - src: /icon (/icon) - call stack: - /icon (/icon): New("data/paintings/images/1c07c53a...", null, null, null, null) - the Public Painting Exhibit mo... (/obj/structure/sign/painting/library): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-08-26 00:52:46.244] RUNTIME: runtime error: Found painting size with no matching canvas type - proc name: load persistent (/obj/structure/sign/painting/proc/load_persistent) - source file: code/modules/art/paintings.dm,713 - usr: null - src: the Public Painting Exhibit mo... (/obj/structure/sign/painting/library) - src.loc: the carpet (205,109,2) (/turf/open/floor/carpet/purple) - call stack: - the Public Painting Exhibit mo... (/obj/structure/sign/painting/library): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-08-26 00:52:46.447] RUNTIME: Initialized Persistent Paintings subsystem within 0.29 seconds! [2026-08-26 00:52:48.815] RUNTIME: Initialized Assets subsystem within 2.36 seconds! [2026-08-26 00:52:48.856] RUNTIME: Initialized Wardrobe subsystem within 0.03 seconds! [2026-08-26 00:52:48.861] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-08-26 00:52:49.215] RUNTIME: Initialized Ore Generation subsystem within 0.35 seconds! [2026-08-26 00:52:49.381] RUNTIME: Initialized Minor Mapping subsystem within 0.16 seconds! [2026-08-26 00:52:49.384] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-08-26 00:52:49.586] RUNTIME: Initialized Machines subsystem within 0.2 seconds! [2026-08-26 00:52:49.588] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-08-26 00:53:06.975] RUNTIME: Initialized Lighting subsystem within 17.38 seconds! [2026-08-26 00:53:08.641] RUNTIME: Initialized Library Loading subsystem within 1.66 seconds! [2026-08-26 00:53:15.243] RUNTIME: Initialized Icon Smoothing subsystem within 6.6 seconds! [2026-08-26 00:53:15.547] RUNTIME: Initialized Fishing subsystem within 0.3 seconds! [2026-08-26 00:53:23.951] RUNTIME: Initialized Atmospherics subsystem within 8.4 seconds! [2026-08-26 00:53:32.026] RUNTIME: Initialized Shuttle subsystem within 8.07 seconds! [2026-08-26 00:53:32.215] RUNTIME: Initialized Init Profiler subsystem within 0.19 seconds! [2026-08-26 00:53:32.918] RUNTIME: Initialized Ban Cache subsystem within 0.65 seconds! [2026-08-26 00:53:32.918] RUNTIME: Initializations complete within 145.638 seconds! [2026-08-26 00:57:39.249] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 348) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "cardboardf0x \\ LOGICIAN-NVDB ...", /list (/list)) - log manifest("cardboardf0x", LOGICIAN-NVDB (/datum/mind), LOGICIAN-NVDB (/mob/living/silicon/ai), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2026-08-26 00:57:39.252] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 348) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "mimepride \\ B.R.A.P. \\ Cybor...", /list (/list)) - log manifest("mimepride", /datum/mind (/datum/mind), B.R.A.P. (/mob/living/silicon/robot), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2026-08-26 00:57:40.837] RUNTIME: Game start took 5.6082s [2026-08-26 00:57:55.025] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.12, 315, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.12, 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-08-26 00:57:55.027] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.12, 315, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.12, 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-08-26 00:57:57.579] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Plays-Stupid-Games (/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(Plays-Stupid-Games (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Plays-Stupid-Games (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 7.37333, 453, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.37333, 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-08-26 00:57:57.581] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Plays-Stupid-Games (/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(Plays-Stupid-Games (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Plays-Stupid-Games (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 7.37333, 453, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.37333, 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-08-26 00:58:00.318] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.5733, 628, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 00:58:00.319] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.5733, 628, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 00:58:09.143] 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, 13.72, 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-08-26 00:58:09.145] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.72, 229, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.72, 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-08-26 00:58:09.146] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.72, 229, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.72, 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-08-26 00:58:18.034] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.2267, 878, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.2267, 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-08-26 00:58:18.036] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.2267, 878, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.2267, 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-08-26 00:58:18.229] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Prophecies (/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(Prophecies (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Prophecies (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1733, 897, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 00:58:18.230] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Prophecies (/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(Prophecies (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Prophecies (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.1733, 897, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 00:58:20.217] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.7067, 25, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.7067, 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-08-26 00:58:20.219] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.7067, 25, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.7067, 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-08-26 00:58:22.166] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9467, 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/common (/datum/language/common), 7, 0, 0, null, 16.9467, 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-08-26 00:58:22.168] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9467, 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/common (/datum/language/common), 7, 0, 0, null, 16.9467, 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-08-26 00:58:23.866] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 8.94667, 224, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 00:58:23.867] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 8.94667, 224, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 00:58:30.526] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9467, 584, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 00:58:30.527] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9467, 584, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 00:58:30.827] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Jose Shah (/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(Jose Shah (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Jose Shah (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 42.6, 598, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 42.6, 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-08-26 00:58:30.829] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Jose Shah (/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(Jose Shah (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Jose Shah (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 42.6, 598, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 42.6, 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-08-26 00:58:33.441] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.10667, 780, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.10667, 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-08-26 00:58:33.443] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.10667, 780, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.10667, 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-08-26 00:58:36.294] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Alfino The Great (/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(Alfino The Great (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Alfino The Great (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 32.92, 956, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 22.9733, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 00:58:36.295] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Alfino The Great (/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(Alfino The Great (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Alfino The Great (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 32.92, 956, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 22.9733, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 00:58:41.395] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8267, 300, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 11.6667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 00:58:41.396] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8267, 300, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 11.6667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 00:58:43.648] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.32, 454, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.32, 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-08-26 00:58:43.649] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 23.32, 454, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.32, 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-08-26 00:58:51.119] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17, 956, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 12.92, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 00:58:51.121] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17, 956, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 12.92, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 00:58:51.162] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Caustic Hugs (/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(Caustic Hugs (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Caustic Hugs (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.92, 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/slime (/datum/language/slime), 7, 0, 0, null, 16.92, 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-08-26 00:58:51.163] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Caustic Hugs (/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(Caustic Hugs (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Caustic Hugs (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.92, 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/slime (/datum/language/slime), 7, 0, 0, null, 16.92, 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-08-26 00:58:51.263] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Ted Metek (/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(Ted Metek (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Ted Metek (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 42.5467, 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/common (/datum/language/common), 7, 0, 0, null, 42.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-08-26 00:58:51.265] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Ted Metek (/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(Ted Metek (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Ted Metek (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 42.5467, 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/common (/datum/language/common), 7, 0, 0, null, 42.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-08-26 00:58:58.899] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.7067, 686, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 17.1867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 00:58:58.901] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.7067, 686, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 17.1867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 00:59:00.961] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.6, 796, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 12.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-08-26 00:59:00.963] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.6, 796, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 12.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-08-26 00:59:04.857] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Prophecies (/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(Prophecies (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Prophecies (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 76.12, 56, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 76.12, 50.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-08-26 00:59:04.858] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Prophecies (/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(Prophecies (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Prophecies (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 76.12, 56, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 76.12, 50.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-08-26 00:59:12.699] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Caustic Hugs (/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(Caustic Hugs (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Caustic Hugs (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.02667, 544, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/slime (/datum/language/slime), 7, 0, 0, null, 9.02667, 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-08-26 00:59:12.700] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Caustic Hugs (/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(Caustic Hugs (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Caustic Hugs (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.02667, 544, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/slime (/datum/language/slime), 7, 0, 0, null, 9.02667, 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-08-26 00:59:14.310] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sydney McKraken (/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(Sydney McKraken (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Sydney McKraken (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 28.1467, 660, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 28.1467, 20.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-08-26 00:59:14.311] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Sydney McKraken (/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(Sydney McKraken (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Sydney McKraken (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 28.1467, 660, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 28.1467, 20.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-08-26 00:59:17.333] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Ciel Marshall (/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(Ciel Marshall (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Ciel Marshall (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 69.9067, 876, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 69.9067, 63.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-08-26 00:59:17.335] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Ciel Marshall (/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(Ciel Marshall (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Ciel Marshall (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 69.9067, 876, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 69.9067, 63.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-08-26 00:59:20.380] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Kaela Gobbles (/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(Kaela Gobbles (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Kaela Gobbles (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.68, 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/common (/datum/language/common), 7, 0, 0, null, 10.68, 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-08-26 00:59:20.381] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Kaela Gobbles (/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(Kaela Gobbles (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Kaela Gobbles (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.68, 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/common (/datum/language/common), 7, 0, 0, null, 10.68, 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-08-26 00:59:26.360] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Holden Karr (/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(Holden Karr (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Holden Karr (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.88, 449, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.88, 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-08-26 00:59:26.361] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Holden Karr (/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(Holden Karr (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Holden Karr (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.88, 449, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.88, 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-08-26 01:01:48.635] 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, 13.8267, 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-08-26 01:01:51.147] 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.4, 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-08-26 01:03:10.724] 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", Simon Holmes (/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-08-26 01:03:14.993] 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-08-26 01:03:16.512] 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-08-26 01:03:26.236] 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-08-26 01:03:32.297] 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-08-26 01:03:36.615] 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-08-26 01:03:41.504] 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-08-26 01:03:49.304] 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-08-26 01:03:50.328] 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-08-26 01:03:52.157] 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, 9.10667, 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-08-26 01:03:52.206] 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, 59.3415, 47.0059, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:03:52.662] 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, 20.1733, 15.0533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:03:58.153] 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-08-26 01:03:58.538] RUNTIME: runtime error: A client was Del()'d without a persistent_client! This should not be happening. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("A client was Del()\'d without ...", "code/modules/client/client_pro...", 628) - TheGrandLegacy (/client): Destroy() - TheGrandLegacy (/client): Del() - [2026-08-26 01:04:01.213] RUNTIME: runtime error: Division by zero - proc name: simple transfer materials (/datum/design/proc/simple_transfer_materials) - source file: code/modules/research/designs/_design.dm,165 - usr: Ciel Marshall (/mob/living/carbon/human) - src: Cable (x5) (/datum/design/cable_coil) - usr.loc: the floor (155,159,2) (/turf/open/floor/iron) - call stack: - Cable (x5) (/datum/design/cable_coil): simple transfer materials(/list (/list), 1, the cable coil (/obj/item/stack/cable_coil/five)) - Cable (x5) (/datum/design/cable_coil): transfer materials(/list (/list), 1, the cable coil (/obj/item/stack/cable_coil/five)) - the autolathe (/obj/machinery/autolathe): do make item(Cable (x5) (/datum/design/cable_coil), 1, 16, 1, 3, /list (/list), the floor (155,158,2) (/turf/open/floor/iron), null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Ciel Marshall (/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-08-26 01:04:04.618] 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-08-26 01:04:10.147] 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-08-26 01:04:14.702] 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-08-26 01:04:28.373] 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-08-26 01:04:36.491] 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, 47.3467, 27.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-08-26 01:04:55.436] 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-08-26 01:04:59.381] 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-08-26 01:05:02.815] 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-08-26 01:05:03.584] 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-08-26 01:05:04.565] 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, 7.32, 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-08-26 01:05:05.263] 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, 37.72, 28.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-08-26 01:05:06.104] 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-08-26 01:05:12.448] 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-08-26 01:05:14.609] 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-08-26 01:05:21.142] 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-08-26 01:05:24.900] 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-08-26 01:05:33.097] RUNTIME: runtime error: /datum/component/leash destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic - proc name: qdel (/proc/qdel) - source file: code/controllers/subsystem/garbage.dm,367 - usr: Simon Holmes (/mob/living/carbon/human) - src: null - usr.loc: the volcanic floor (123,69,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - qdel(/datum/component/leash (/datum/component/leash), 0) - the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle/drag): Destroy(0) - the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle/drag): Destroy(0) - qdel(the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle/drag), 0) - the tentacle mass (/obj/item/restraints/legcuffs/goliath_tentacle/drag): release(/datum/component/leash (/datum/component/leash), 0) - /datum/component/leash (/datum/component/leash): SendSignal("parent_qdeleting", /list (/list)) - qdel(/datum/component/leash (/datum/component/leash), 0) - /datum/component/leash (/datum/component/leash): on owner qdel(the goliath (/mob/living/basic/mining/goliath), 0) - the goliath (/mob/living/basic/mining/goliath): SendSignal("parent_qdeleting", /list (/list)) - qdel(the goliath (/mob/living/basic/mining/goliath), 0) - the goliath (/mob/living/basic/mining/goliath): gib(3) - the goliath (/mob/living/basic/mining/goliath): gib(3) - /datum/component/butchering (/datum/component/butchering): on butchering(Simon Holmes (/mob/living/carbon/human), the goliath (/mob/living/basic/mining/goliath)) - /datum/component/butchering (/datum/component/butchering): start butcher(the survival knife (/obj/item/knife/combat/survival), the goliath (/mob/living/basic/mining/goliath), Simon Holmes (/mob/living/carbon/human)) - /datum/component/butchering (/datum/component/butchering): on item attack(the survival knife (/obj/item/knife/combat/survival), the goliath (/mob/living/basic/mining/goliath), Simon Holmes (/mob/living/carbon/human), /list (/list), /list (/list)) - [2026-08-26 01:05:34.993] 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-08-26 01:05:43.761] 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-08-26 01:05:47.000] 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-08-26 01:06:24.780] 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-08-26 01:06:25.338] 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-08-26 01:06:27.070] 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-08-26 01:06:31.052] 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-08-26 01:06:54.186] 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-08-26 01:06:55.565] 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-08-26 01:07:06.546] 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, 20.2, 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-08-26 01:07:09.845] 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/slime (/datum/language/slime), 7, 0, 0, null, 10.5467, 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-08-26 01:07:09.991] 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, 17.0533, 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-08-26 01:07:10.449] 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, 21.7733, 16.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-08-26 01:08:30.002] RUNTIME: ### VarEdit by TagGamerGame2/(Licks-The-Icicles): /mob/living/carbon/human/species/felinid dna=/datum/dna => /datum/dna [2026-08-26 01:09:18.857] RUNTIME: ### VarEdit by TagGamerGame2/(Licks-The-Icicles): /mob/living/carbon/human/species/felinid appearance= => /datum/dna [2026-08-26 01:09:39.745] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Jose Shah (/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(Jose Shah (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Jose Shah (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.3067, 516, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 01:09:39.747] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Jose Shah (/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(Jose Shah (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Jose Shah (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.3067, 516, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 01:09:52.416] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Licoreina Eton (/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(Licoreina Eton (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Licoreina Eton (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.08, 181, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.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-08-26 01:09:52.418] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Licoreina Eton (/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(Licoreina Eton (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Licoreina Eton (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9.08, 181, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.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-08-26 01:09:55.868] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Unknown (/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(Unknown (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Unknown (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 8.92, 331, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/slime (/datum/language/slime), 7, 0, 0, null, 8.92, 7.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-08-26 01:09:55.869] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Unknown (/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(Unknown (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Unknown (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 8.92, 331, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.5, 0, 1) - Text To Speech (/datum/controller/subsystem/tts): play tts(/datum/weakref (/datum/weakref), /list (/list), /sound (/sound), /sound (/sound), /datum/language/slime (/datum/language/slime), 7, 0, 0, null, 8.92, 7.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-08-26 01:09:56.040] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 1830 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 2196) - the 1830 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1830 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1830 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1830 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:09:56.044] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 3600 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 4320) - the 3600 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 3600 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 3600 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 3600 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:09:56.048] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 280 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 336) - the 280 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 280 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 280 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 280 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:09:56.051] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 350 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 420) - the 350 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 350 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 350 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 350 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:09:56.054] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 4650 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 5580) - the 4650 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 4650 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 4650 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 4650 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:09:56.056] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 1440 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1728) - the 1440 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1440 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1440 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1440 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:09:59.798] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Ted Metek (/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(Ted Metek (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Ted Metek (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.7467, 537, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 01:09:59.799] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Ted Metek (/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(Ted Metek (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Ted Metek (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.7467, 537, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 01:09:59.802] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Alfino The Great (/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(Alfino The Great (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Alfino The Great (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.5733, 538, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.5733, 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-08-26 01:09:59.804] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Alfino The Great (/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(Alfino The Great (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Alfino The Great (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 18.5733, 538, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.5733, 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-08-26 01:09:59.807] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8, 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.8, 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-08-26 01:09:59.808] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 21.8, 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.8, 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-08-26 01:10:01.506] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Prophecies (/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(Prophecies (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Prophecies (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 39.48, 646, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 39.48, 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-08-26 01:10:01.508] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Prophecies (/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(Prophecies (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Prophecies (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 39.48, 646, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 39.48, 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-08-26 01:10:01.961] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Alfino The Great (/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(Alfino The Great (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Alfino The Great (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.2533, 667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.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-08-26 01:10:01.962] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Alfino The Great (/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(Alfino The Great (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Alfino The Great (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.2533, 667, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.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-08-26 01:10:02.603] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.72, 696, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.72, 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-08-26 01:10:02.604] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.72, 696, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.72, 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-08-26 01:10:04.760] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Licoreina Eton (/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(Licoreina Eton (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Licoreina Eton (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7467, 857, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.7467, 11.8533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:04.761] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Licoreina Eton (/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(Licoreina Eton (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Licoreina Eton (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.7467, 857, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.7467, 11.8533, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:09.426] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Jose Shah (/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(Jose Shah (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Jose Shah (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 44.3067, 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, 44.3067, 22.9467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:09.428] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Jose Shah (/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(Jose Shah (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Jose Shah (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 44.3067, 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, 44.3067, 22.9467, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:15.811] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.28, 616, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.28, 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-08-26 01:10:15.812] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.28, 616, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.28, 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-08-26 01:10:27.544] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Licoreina Eton (/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(Licoreina Eton (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Licoreina Eton (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.6267, 398, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.6267, 7.85333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:27.545] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Licoreina Eton (/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(Licoreina Eton (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Licoreina Eton (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.6267, 398, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.6267, 7.85333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:28.885] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Kaela Gobbles (/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(Kaela Gobbles (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Kaela Gobbles (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.5467, 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/common (/datum/language/common), 7, 0, 0, null, 10.5467, 5.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-08-26 01:10:28.886] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Kaela Gobbles (/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(Kaela Gobbles (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Kaela Gobbles (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 10.5467, 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/common (/datum/language/common), 7, 0, 0, null, 10.5467, 5.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-08-26 01:10:32.199] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.1733, 642, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.1733, 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-08-26 01:10:32.200] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.1733, 642, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.1733, 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-08-26 01:10:34.256] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17, 753, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 11.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-08-26 01:10:34.258] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 17, 753, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 11.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-08-26 01:10:35.505] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Charlie Haynes (/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(Charlie Haynes (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Charlie Haynes (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.28, 827, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.28, 13.9067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:35.507] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Charlie Haynes (/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(Charlie Haynes (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Charlie Haynes (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 20.28, 827, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.28, 13.9067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:37.107] RUNTIME: ## TESTING: GC: -- [0x21064a18] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-08-26 01:10:37.256] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.48, 931, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.48, 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-08-26 01:10:37.257] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.48, 931, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.48, 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-08-26 01:10:40.067] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Alfino The Great (/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(Alfino The Great (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Alfino The Great (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.9067, 106, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 01:10:40.068] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Alfino The Great (/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(Alfino The Great (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Alfino The Great (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 29.9067, 106, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 01:10:44.683] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.8, 385, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.8, 10.3067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:44.685] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 13.8, 385, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.8, 10.3067, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:45.185] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Jose Shah (/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(Jose Shah (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Jose Shah (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.12, 430, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.12, 5.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-08-26 01:10:45.187] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Jose Shah (/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(Jose Shah (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Jose Shah (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 12.12, 430, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.12, 5.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-08-26 01:10:45.233] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.32, 432, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.32, 13.9867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:45.235] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 15.32, 432, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.32, 13.9867, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:10:47.946] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Licoreina Eton (/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(Licoreina Eton (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Licoreina Eton (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 31.48, 580, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.48, 19.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-08-26 01:10:47.947] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Licoreina Eton (/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(Licoreina Eton (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Licoreina Eton (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 31.48, 580, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.48, 19.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-08-26 01:10:50.711] 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-08-26 01:10:52.052] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9467, 823, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 01:10:52.053] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Octavia Torelli (/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(Octavia Torelli (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Octavia Torelli (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 16.9467, 823, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 01:10:53.507] 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-08-26 01:10:54.754] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Alfino The Great (/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(Alfino The Great (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Alfino The Great (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9, 960, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 01:10:54.755] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Alfino The Great (/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(Alfino The Great (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Alfino The Great (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 9, 960, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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, 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-08-26 01:11:00.857] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "movable_moved", "on_moved", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 25.0533, 346, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.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-08-26 01:11:00.858] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Arcticus Cecropia (/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(Arcticus Cecropia (/mob/living/carbon/human), "parent_qdeleting", "parent_delete", 0) - /datum/threed_sound (/datum/threed_sound): New(Arcticus Cecropia (/mob/living/carbon/human), /sound (/sound), /list (/list), 0, 85, 15, 25.0533, 346, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied", 2.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.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-08-26 01:11:13.932] RUNTIME: ## TESTING: GC: -- [0x2002947] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-08-26 01:11:54.536] 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/slime (/datum/language/slime), 7, 0, 0, null, 13.9067, 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-08-26 01:12:23.517] 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-08-26 01:12:31.488] 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, 28.28, 15.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-08-26 01:12:33.911] 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", Simon Holmes (/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-08-26 01:12:59.062] 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-08-26 01:13:17.814] RUNTIME: runtime error: Attempted to attach a limb to Kispuru Nyaakawaii in zone chest where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (189,66,1) (/turf/open/floor/iron/dark) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the human chest (/obj/item/bodypart/chest): try attach limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), 1, null) - the human chest (/obj/item/bodypart/chest): replace limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid)) - Human (/datum/species/human): replace body(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Human (/datum/species/human)) - Human (/datum/species/human): on species gain(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Felinid (/datum/species/human/felinid), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, null, null) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,68,1) (/turf/open/floor/iron), "icon-x=26;icon-y=17;left=1;but...") - the floor (195,68,1) (/turf/open/floor/iron): Click(the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,68,1) (/turf/open/floor/iron), the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - [2026-08-26 01:13:17.830] RUNTIME: runtime error: Attempted to attach a limb to Kispuru Nyaakawaii in zone head where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (189,66,1) (/turf/open/floor/iron/dark) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the human head (/obj/item/bodypart/head): try attach limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), 1, null) - the human head (/obj/item/bodypart/head): try attach limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), 1, null) - the human head (/obj/item/bodypart/head): replace limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid)) - Human (/datum/species/human): replace body(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Human (/datum/species/human)) - Human (/datum/species/human): on species gain(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Felinid (/datum/species/human/felinid), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, null, null) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,68,1) (/turf/open/floor/iron), "icon-x=26;icon-y=17;left=1;but...") - the floor (195,68,1) (/turf/open/floor/iron): Click(the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,68,1) (/turf/open/floor/iron), the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - [2026-08-26 01:13:17.842] RUNTIME: runtime error: Attempted to attach a limb to Kispuru Nyaakawaii in zone l_leg where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (189,66,1) (/turf/open/floor/iron/dark) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the human left leg (/obj/item/bodypart/leg/left): try attach limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), 1, null) - the human left leg (/obj/item/bodypart/leg/left): replace limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid)) - Human (/datum/species/human): replace body(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Human (/datum/species/human)) - Human (/datum/species/human): on species gain(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Felinid (/datum/species/human/felinid), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, null, null) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,68,1) (/turf/open/floor/iron), "icon-x=26;icon-y=17;left=1;but...") - the floor (195,68,1) (/turf/open/floor/iron): Click(the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,68,1) (/turf/open/floor/iron), the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - [2026-08-26 01:13:17.850] RUNTIME: runtime error: Attempted to attach a limb to Kispuru Nyaakawaii in zone r_leg where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (189,66,1) (/turf/open/floor/iron/dark) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the human right leg (/obj/item/bodypart/leg/right): try attach limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), 1, null) - the human right leg (/obj/item/bodypart/leg/right): replace limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid)) - Human (/datum/species/human): replace body(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Human (/datum/species/human)) - Human (/datum/species/human): on species gain(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Felinid (/datum/species/human/felinid), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, null, null) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,68,1) (/turf/open/floor/iron), "icon-x=26;icon-y=17;left=1;but...") - the floor (195,68,1) (/turf/open/floor/iron): Click(the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,68,1) (/turf/open/floor/iron), the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - [2026-08-26 01:13:17.856] RUNTIME: runtime error: Attempted to attach a limb to Kispuru Nyaakawaii in zone l_arm where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (189,66,1) (/turf/open/floor/iron/dark) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the human left arm (/obj/item/bodypart/arm/left): try attach limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), 1, null) - the human left arm (/obj/item/bodypart/arm/left): try attach limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), 1, null) - the human left arm (/obj/item/bodypart/arm/left): replace limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid)) - Human (/datum/species/human): replace body(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Human (/datum/species/human)) - Human (/datum/species/human): on species gain(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Felinid (/datum/species/human/felinid), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, null, null) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,68,1) (/turf/open/floor/iron), "icon-x=26;icon-y=17;left=1;but...") - the floor (195,68,1) (/turf/open/floor/iron): Click(the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,68,1) (/turf/open/floor/iron), the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - [2026-08-26 01:13:17.863] RUNTIME: runtime error: Attempted to attach a limb to Kispuru Nyaakawaii in zone r_arm where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (189,66,1) (/turf/open/floor/iron/dark) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the human right arm (/obj/item/bodypart/arm/right): try attach limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), 1, null) - the human right arm (/obj/item/bodypart/arm/right): try attach limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), 1, null) - the human right arm (/obj/item/bodypart/arm/right): replace limb(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid)) - Human (/datum/species/human): replace body(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Human (/datum/species/human)) - Human (/datum/species/human): on species gain(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), Felinid (/datum/species/human/felinid), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, 0, 1) - Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid): set species(/datum/species/human (/datum/species/human), 0, null, null) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Kispuru Nyaakawaii (/mob/living/carbon/human/species/felinid), the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=26;icon-y=17;left=1;but...", the floor (195,68,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,68,1) (/turf/open/floor/iron), "icon-x=26;icon-y=17;left=1;but...") - the floor (195,68,1) (/turf/open/floor/iron): Click(the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,68,1) (/turf/open/floor/iron), the floor (195,68,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - [2026-08-26 01:13:28.681] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:28.684] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (155,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:28.686] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (155,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:30.644] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (155,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:30.645] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (155,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:32.654] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (155,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:32.655] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (155,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:34.528] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (155,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 0) - ThatVaultie (/client): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.530] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 1) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 1) - Dave Davingson (/mob/living/carbon/human): newtonian move(90, 0, 0, 1, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (155,140,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (155,140,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (155,140,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.532] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - /datum/element/footstep (/datum/element/footstep): prepare step(Dave Davingson (/mob/living/carbon/human)) - /datum/element/footstep (/datum/element/footstep): play humanstep(Dave Davingson (/mob/living/carbon/human), the floor (155,140,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (155,140,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (155,140,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (155,140,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.533] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (156,140,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (156,140,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.694] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:34.695] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:34.731] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 0) - ThatVaultie (/client): Move(the floor (157,140,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.732] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (157,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 1) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 1) - Dave Davingson (/mob/living/carbon/human): newtonian move(90, 0, 0, 1, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (156,140,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (156,140,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (156,140,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (157,140,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (157,140,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (157,140,2) (/turf/open/floor/iron/dark), 4, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (157,140,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): Move(the floor (157,140,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (157,140,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.734] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (157,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (157,140,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (157,140,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (157,140,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.879] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (157,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(6, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(6, 0) - ThatVaultie (/client): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.881] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (157,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (157,139,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (157,139,2) (/turf/open/floor/iron/dark), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - ThatVaultie (/client): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.882] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (158,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (158,139,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - ThatVaultie (/client): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.884] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (158,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(6, 1) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(6, 1) - Dave Davingson (/mob/living/carbon/human): newtonian move(135, 0, 0, 1, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - ThatVaultie (/client): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:34.885] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (158,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (158,139,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - ThatVaultie (/client): Move(the floor (158,139,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.078] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (158,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 0) - ThatVaultie (/client): Move(the floor (159,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.080] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (159,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 1) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 1) - Dave Davingson (/mob/living/carbon/human): newtonian move(90, 0, 0, 1, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (158,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (158,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (158,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (159,139,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (159,139,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (159,139,2) (/turf/open/floor/iron/dark), 4, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (159,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): Move(the floor (159,139,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (159,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.082] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (159,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (159,139,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (159,139,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (159,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.232] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (159,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 0) - ThatVaultie (/client): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.234] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (160,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 1) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 1) - Dave Davingson (/mob/living/carbon/human): newtonian move(90, 0, 0, 1, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (159,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (159,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (159,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.236] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (160,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - /datum/element/footstep (/datum/element/footstep): prepare step(Dave Davingson (/mob/living/carbon/human)) - /datum/element/footstep (/datum/element/footstep): play humanstep(Dave Davingson (/mob/living/carbon/human), the floor (159,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (159,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (159,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (159,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.238] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (160,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (160,139,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (160,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.386] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (160,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 0) - ThatVaultie (/client): Move(the floor (161,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.387] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 1) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(4, 1) - Dave Davingson (/mob/living/carbon/human): newtonian move(90, 0, 0, 1, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (160,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (160,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (160,139,2) (/turf/open/floor/iron/dark), 4, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,139,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,139,2) (/turf/open/floor/iron/dark), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,139,2) (/turf/open/floor/iron/dark), 4, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,139,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (161,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.389] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (161,139,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,139,2) (/turf/open/floor/iron/dark), 4) - ThatVaultie (/client): Move(the floor (161,139,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.530] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,139,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(6, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(6, 0) - ThatVaultie (/client): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.532] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - /datum/element/footstep (/datum/element/footstep): prepare step(Dave Davingson (/mob/living/carbon/human)) - /datum/element/footstep (/datum/element/footstep): play humanstep(Dave Davingson (/mob/living/carbon/human), the floor (161,139,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (161,139,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (161,139,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (161,139,2) (/turf/open/floor/iron/dark), 2, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,138,2) (/turf/open/floor/iron/dark), 2, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,138,2) (/turf/open/floor/iron/dark), 2, 0, 1) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - ThatVaultie (/client): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:35.534] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (161,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,138,2) (/turf/open/floor/iron/dark), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - ThatVaultie (/client): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.535] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (162,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - ThatVaultie (/client): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.537] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(6, 1) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(6, 1) - Dave Davingson (/mob/living/carbon/human): newtonian move(135, 0, 0, 1, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - ThatVaultie (/client): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.538] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (162,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - ThatVaultie (/client): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.732] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(6, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(6, 0) - ThatVaultie (/client): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.733] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (162,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 2) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - ThatVaultie (/client): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.735] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (163,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,138,2) (/turf/open/floor/iron/dark), 4) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - ThatVaultie (/client): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.737] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (163,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 2) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - ThatVaultie (/client): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.738] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (163,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - ThatVaultie (/client): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.989] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(2, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(2, 0) - ThatVaultie (/client): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 2) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:35.990] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (163,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 2) - ThatVaultie (/client): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 2) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.141] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(10, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(10, 0) - ThatVaultie (/client): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.142] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (163,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (163,137,2) (/turf/closed/wall/r_wall), 2) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - ThatVaultie (/client): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.144] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (162,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (162,138,2) (/turf/open/floor/iron/dark), 8) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - ThatVaultie (/client): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.145] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (162,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 2) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - ThatVaultie (/client): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.146] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (162,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - ThatVaultie (/client): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.286] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(10, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(10, 0) - ThatVaultie (/client): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.288] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (162,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (162,137,2) (/turf/closed/wall/r_wall), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - ThatVaultie (/client): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.289] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (161,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,138,2) (/turf/open/floor/iron/dark), 8) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - ThatVaultie (/client): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.291] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Office (/obj/machinery/door/airlock/command): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Office (/obj/machinery/door/airlock/command): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 1) - Captain\'s Office (/obj/machinery/door/airlock/command): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Office (/obj/machinery/door/airlock/command): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Office (/obj/machinery/door/airlock/command): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Office (/obj/machinery/door/airlock/command)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Office (/obj/machinery/door/airlock/command)) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:36.294] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (161,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - ThatVaultie (/client): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.296] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (161,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - ThatVaultie (/client): Move(the floor (161,137,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.438] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(10, 0) - Dave Davingson (/mob/living/carbon/human): Process Spacemove(10, 0) - ThatVaultie (/client): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.440] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (161,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 2) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - ThatVaultie (/client): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.442] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (160,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(null) - /datum/element/footstep (/datum/element/footstep): prepare step(Dave Davingson (/mob/living/carbon/human)) - /datum/element/footstep (/datum/element/footstep): play humanstep(Dave Davingson (/mob/living/carbon/human), the floor (161,138,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (161,138,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (161,138,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Moved(the floor (161,138,2) (/turf/open/floor/iron/dark), 8, 0, null, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,138,2) (/turf/open/floor/iron/dark), 8, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,138,2) (/turf/open/floor/iron/dark), 8, 0, 1) - ... - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - ThatVaultie (/client): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:36.443] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (160,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (160,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (160,138,2) (/turf/open/floor/iron/dark), 8) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - ThatVaultie (/client): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.445] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (160,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (160,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 2) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - ThatVaultie (/client): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.446] RUNTIME: runtime error: Cannot read null.species - proc name: mob negates gravity (/mob/living/carbon/human/mob_negates_gravity) - source file: code/modules/mob/living/carbon/human/human_movement.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (160,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): mob negates gravity() - Dave Davingson (/mob/living/carbon/human): has gravity(the floor (160,138,2) (/turf/open/floor/iron/dark)) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - ThatVaultie (/client): Move(the reinforced wall (160,137,2) (/turf/closed/wall/r_wall), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:36.852] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:36.853] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (159,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:36.854] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (159,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:37.834] 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, 20.2267, 11, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:38.036] 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, 26.5733, 20.1733, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:38.815] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:38.816] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:39.897] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north)) - the floor (163,132,2) (/turf/open/floor/iron/grimy): Enter(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,132,2) (/turf/open/floor/iron/grimy), 2, 0, 1) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,132,2) (/turf/open/floor/iron/grimy), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,132,2) (/turf/open/floor/iron/grimy), 6, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,132,2) (/turf/open/floor/iron/grimy), 6, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,132,2) (/turf/open/floor/iron/grimy), 6) - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,132,2) (/turf/open/floor/iron/grimy), 6) - ThatVaultie (/client): Move(the floor (163,132,2) (/turf/open/floor/iron/grimy), 6) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:40.314] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone chest where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the lizard chest (/obj/item/bodypart/chest/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard chest (/obj/item/bodypart/chest/lizard): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,66,1) (/turf/open/floor/iron), "icon-x=24;icon-y=13;left=1;but...") - the floor (195,66,1) (/turf/open/floor/iron): Click(the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,66,1) (/turf/open/floor/iron), the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - [2026-08-26 01:13:40.328] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone head where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the lizard head (/obj/item/bodypart/head/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard head (/obj/item/bodypart/head/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard head (/obj/item/bodypart/head/lizard): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,66,1) (/turf/open/floor/iron), "icon-x=24;icon-y=13;left=1;but...") - the floor (195,66,1) (/turf/open/floor/iron): Click(the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,66,1) (/turf/open/floor/iron), the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - [2026-08-26 01:13:40.338] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone l_leg where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the digitigrade left leg (/obj/item/bodypart/leg/left/digitigrade): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the digitigrade left leg (/obj/item/bodypart/leg/left/digitigrade): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,66,1) (/turf/open/floor/iron), "icon-x=24;icon-y=13;left=1;but...") - the floor (195,66,1) (/turf/open/floor/iron): Click(the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,66,1) (/turf/open/floor/iron), the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - [2026-08-26 01:13:40.345] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone r_leg where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the digitigrade right leg (/obj/item/bodypart/leg/right/digitigrade): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the digitigrade right leg (/obj/item/bodypart/leg/right/digitigrade): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,66,1) (/turf/open/floor/iron), "icon-x=24;icon-y=13;left=1;but...") - the floor (195,66,1) (/turf/open/floor/iron): Click(the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,66,1) (/turf/open/floor/iron), the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - [2026-08-26 01:13:40.351] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone l_arm where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the lizard left arm (/obj/item/bodypart/arm/left/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard left arm (/obj/item/bodypart/arm/left/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard left arm (/obj/item/bodypart/arm/left/lizard): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,66,1) (/turf/open/floor/iron), "icon-x=24;icon-y=13;left=1;but...") - the floor (195,66,1) (/turf/open/floor/iron): Click(the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,66,1) (/turf/open/floor/iron), the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - [2026-08-26 01:13:40.358] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone r_arm where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the lizard right arm (/obj/item/bodypart/arm/right/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard right arm (/obj/item/bodypart/arm/right/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard right arm (/obj/item/bodypart/arm/right/lizard): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=24;icon-y=13;left=1;but...", the floor (195,66,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (195,66,1) (/turf/open/floor/iron), "icon-x=24;icon-y=13;left=1;but...") - the floor (195,66,1) (/turf/open/floor/iron): Click(the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - TagGamerGame2 (/client): Click(the floor (195,66,1) (/turf/open/floor/iron), the floor (195,66,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=24;icon-y=13;left=1;but...") - [2026-08-26 01:13:40.907] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:40.908] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:41.923] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 1) - Captain\'s Quarters (/obj/machinery/door/airlock/command): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Quarters (/obj/machinery/door/airlock/command): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Quarters (/obj/machinery/door/airlock/command): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Quarters (/obj/machinery/door/airlock/command)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Quarters (/obj/machinery/door/airlock/command)) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 10, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 10, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 10) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:43.054] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:43.056] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:43.601] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the floor (161,129,2) (/turf/open/floor/wood): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the floor (161,129,2) (/turf/open/floor/wood): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the floor (161,129,2) (/turf/open/floor/wood): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the floor (161,129,2) (/turf/open/floor/wood), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (161,129,2) (/turf/open/floor/wood), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (161,129,2) (/turf/open/floor/wood), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the floor (161,129,2) (/turf/open/floor/wood), "icon-x=13;icon-y=22;left=1;but...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:43.603] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Captain\'s Quarters (/obj/machinery/door/airlock/command): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Captain\'s Quarters (/obj/machinery/door/airlock/command): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Captain\'s Quarters (/obj/machinery/door/airlock/command): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(Captain\'s Quarters (/obj/machinery/door/airlock/command), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Captain\'s Quarters (/obj/machinery/door/airlock/command), 1, /list (/list)) - ... - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (161,129,2) (/turf/open/floor/wood), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the floor (161,129,2) (/turf/open/floor/wood), "icon-x=13;icon-y=22;left=1;but...") - the floor (161,129,2) (/turf/open/floor/wood): Click(the floor (161,129,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=13;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:43.604] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Captain\'s Quarters (/obj/machinery/door/airlock/command): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(Captain\'s Quarters (/obj/machinery/door/airlock/command), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Captain\'s Quarters (/obj/machinery/door/airlock/command), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Captain\'s Quarters (/obj/machinery/door/airlock/command), 1, /list (/list)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the floor (161,129,2) (/turf/open/floor/wood), "icon-x=13;icon-y=22;left=1;but...") - the floor (161,129,2) (/turf/open/floor/wood): Click(the floor (161,129,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=13;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:44.245] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 1) - Captain\'s Quarters (/obj/machinery/door/airlock/command): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Quarters (/obj/machinery/door/airlock/command): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Quarters (/obj/machinery/door/airlock/command): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Quarters (/obj/machinery/door/airlock/command)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Quarters (/obj/machinery/door/airlock/command)) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 2, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 2, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 2) - ThatVaultie (/client): Move(the floor (161,129,2) (/turf/open/floor/wood), 2) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:44.703] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone chest where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the lizard chest (/obj/item/bodypart/chest/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard chest (/obj/item/bodypart/chest/lizard): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (194,67,1) (/turf/open/floor/iron), "icon-x=12;icon-y=19;left=1;but...") - the floor (194,67,1) (/turf/open/floor/iron): Click(the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - TagGamerGame2 (/client): Click(the floor (194,67,1) (/turf/open/floor/iron), the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - [2026-08-26 01:13:44.721] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone head where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the lizard head (/obj/item/bodypart/head/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard head (/obj/item/bodypart/head/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard head (/obj/item/bodypart/head/lizard): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (194,67,1) (/turf/open/floor/iron), "icon-x=12;icon-y=19;left=1;but...") - the floor (194,67,1) (/turf/open/floor/iron): Click(the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - TagGamerGame2 (/client): Click(the floor (194,67,1) (/turf/open/floor/iron), the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - [2026-08-26 01:13:44.733] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone l_leg where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the digitigrade left leg (/obj/item/bodypart/leg/left/digitigrade): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the digitigrade left leg (/obj/item/bodypart/leg/left/digitigrade): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (194,67,1) (/turf/open/floor/iron), "icon-x=12;icon-y=19;left=1;but...") - the floor (194,67,1) (/turf/open/floor/iron): Click(the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - TagGamerGame2 (/client): Click(the floor (194,67,1) (/turf/open/floor/iron), the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - [2026-08-26 01:13:44.741] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone r_leg where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the digitigrade right leg (/obj/item/bodypart/leg/right/digitigrade): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the digitigrade right leg (/obj/item/bodypart/leg/right/digitigrade): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (194,67,1) (/turf/open/floor/iron), "icon-x=12;icon-y=19;left=1;but...") - the floor (194,67,1) (/turf/open/floor/iron): Click(the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - TagGamerGame2 (/client): Click(the floor (194,67,1) (/turf/open/floor/iron), the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - [2026-08-26 01:13:44.749] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone l_arm where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the lizard left arm (/obj/item/bodypart/arm/left/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard left arm (/obj/item/bodypart/arm/left/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard left arm (/obj/item/bodypart/arm/left/lizard): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (194,67,1) (/turf/open/floor/iron), "icon-x=12;icon-y=19;left=1;but...") - the floor (194,67,1) (/turf/open/floor/iron): Click(the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - TagGamerGame2 (/client): Click(the floor (194,67,1) (/turf/open/floor/iron), the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - [2026-08-26 01:13:44.756] RUNTIME: runtime error: Attempted to attach a limb to Licks-The-Icicles in zone r_arm where they already have a non-stump limb - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (194,64,1) (/turf/open/floor/iron) - call stack: - stack trace("Attempted to attach a limb to ...", "code/modules/surgery/bodyparts...", 263) - the lizard right arm (/obj/item/bodypart/arm/right/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard right arm (/obj/item/bodypart/arm/right/lizard): try attach limb(Licks-The-Icicles (/mob/living/carbon/human), 1, null) - the lizard right arm (/obj/item/bodypart/arm/right/lizard): replace limb(Licks-The-Icicles (/mob/living/carbon/human)) - Lizardperson (/datum/species/lizard): replace body(Licks-The-Icicles (/mob/living/carbon/human), Lizardperson (/datum/species/lizard)) - Lizardperson (/datum/species/lizard): on species gain(Licks-The-Icicles (/mob/living/carbon/human), Human (/datum/species/human), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): set species(/datum/species/lizard (/datum/species/lizard), 0, 0, 1) - /datum/dna (/datum/dna): copy dna(/datum/dna (/datum/dna), 3) - duplicate object(Licks-The-Icicles (/mob/living/carbon/human), the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=12;icon-y=19;left=1;but...", the floor (194,67,1) (/turf/open/floor/iron)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (194,67,1) (/turf/open/floor/iron), "icon-x=12;icon-y=19;left=1;but...") - the floor (194,67,1) (/turf/open/floor/iron): Click(the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - TagGamerGame2 (/client): Click(the floor (194,67,1) (/turf/open/floor/iron), the floor (194,67,1) (/turf/open/floor/iron), "mapwindow.map", "icon-x=12;icon-y=19;left=1;but...") - [2026-08-26 01:13:45.443] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:45.445] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:45.446] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:47.546] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (196,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:47.548] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (195,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:47.573] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:47.574] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (161,130,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:48.958] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (164,126,2) (/turf/open/floor/wood) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west)) - the floor (165,126,2) (/turf/open/floor/iron/grimy): Enter(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Move(the floor (165,126,2) (/turf/open/floor/iron/grimy), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (165,126,2) (/turf/open/floor/iron/grimy), 4, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (165,126,2) (/turf/open/floor/iron/grimy), 4, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (165,126,2) (/turf/open/floor/iron/grimy), 4) - Dave Davingson (/mob/living/carbon/human): Move(the floor (165,126,2) (/turf/open/floor/iron/grimy), 4) - ThatVaultie (/client): Move(the floor (165,126,2) (/turf/open/floor/iron/grimy), 4) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/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-08-26 01:13:49.560] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (196,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:49.561] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (195,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:49.592] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (164,126,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:49.593] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (164,126,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:50.065] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (166,127,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Bathroom (/obj/machinery/door/airlock/silver): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Bathroom (/obj/machinery/door/airlock/silver): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 1) - Bathroom (/obj/machinery/door/airlock/silver): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Bathroom (/obj/machinery/door/airlock/silver): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Bathroom (/obj/machinery/door/airlock/silver): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Bathroom (/obj/machinery/door/airlock/silver)) - Dave Davingson (/mob/living/carbon/human): Bump(Bathroom (/obj/machinery/door/airlock/silver)) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (166,128,2) (/turf/open/floor/iron/white), 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (166,128,2) (/turf/open/floor/iron/white), 1) - Dave Davingson (/mob/living/carbon/human): Move(the wall (167,128,2) (/turf/closed/wall), 5, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the wall (167,128,2) (/turf/closed/wall), 5, null) - Dave Davingson (/mob/living/carbon/human): Move(the wall (167,128,2) (/turf/closed/wall), 5) - Dave Davingson (/mob/living/carbon/human): Move(the wall (167,128,2) (/turf/closed/wall), 5) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:51.562] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (196,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:51.636] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:51.638] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:51.758] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the floor (167,129,2) (/turf/open/floor/iron/white): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the floor (167,129,2) (/turf/open/floor/iron/white): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the floor (167,129,2) (/turf/open/floor/iron/white): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the floor (167,129,2) (/turf/open/floor/iron/white), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (167,129,2) (/turf/open/floor/iron/white), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (167,129,2) (/turf/open/floor/iron/white), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the floor (167,129,2) (/turf/open/floor/iron/white), "icon-x=7;icon-y=30;left=1;butt...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:52.953] RUNTIME: runtime error: adding a /obj/item/organ/horns to a /mob/living/carbon/human when it shouldn't be! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (197,65,1) (/turf/open/floor/iron) - call stack: - stack trace("adding a /obj/item/organ/horns...", "code/datums/bodypart_overlays/...", 33) - /datum/bodypart_overlay/mutant... (/datum/bodypart_overlay/mutant/horns): on mob insert(the horns (/obj/item/organ/horns), Licks-The-Icicles (/mob/living/carbon/human)) - the horns (/obj/item/organ/horns): SendSignal("organ_implanted", /list (/list)) - the horns (/obj/item/organ/horns): on mob insert(Licks-The-Icicles (/mob/living/carbon/human), 0, null) - the horns (/obj/item/organ/horns): mob insert(Licks-The-Icicles (/mob/living/carbon/human), 0, null) - the horns (/obj/item/organ/horns): Insert(Licks-The-Icicles (/mob/living/carbon/human), 0, null) - Licks-The-Icicles (/mob/living/carbon/human): regenerate limb("head", null) - Licks-The-Icicles (/mob/living/carbon/human): regenerate limbs(/list (/list)) - Licks-The-Icicles (/mob/living/carbon/human): fully heal(16777215) - Licks-The-Icicles (/mob/living/carbon/human): fully heal(16777215) - Licks-The-Icicles (/mob/living/carbon/human): revive(16777215, 0, 0) - Licks-The-Icicles (/mob/living/carbon/human): revive(16777215, 0, 0) - Rejuvenate (/datum/admin_verb/cmd_admin_rejuvenate): avd do verb(TagGamerGame2 (/client), /list (/list)) - Admin Verbs (/datum/controller/subsystem/admin_verbs): dynamic invoke verb(TagGamerGame2 (/client), /datum/admin_verb/cmd_admin_re... (/datum/admin_verb/cmd_admin_rejuvenate), /list (/list)) - TagGamerGame2 (/client): Rejuvenate(Licks-The-Icicles (/mob/living/carbon/human)) - [2026-08-26 01:13:53.451] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), "icon-x=16;icon-y=3;left=1;butt...") - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): Click(the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=3;left=1;butt...") - ThatVaultie (/client): Click(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=3;left=1;butt...") - [2026-08-26 01:13:53.453] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), "icon-x=16;icon-y=3;left=1;butt...") - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): Click(the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=3;left=1;butt...") - ThatVaultie (/client): Click(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=3;left=1;butt...") - [2026-08-26 01:13:53.677] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (196,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:53.737] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:53.738] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:53.739] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:53.991] 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(null, /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 1e+31, 0, 1, LOGICIAN-NVDB (/mob/living/silicon/ai), 52.1067, 39.4217, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_radio_volume), "tts_radio_volume_preference_ap...") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:54.518] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (167,129,2) (/turf/open/floor/iron/white) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the soap (/obj/item/soap/deluxe): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the soap (/obj/item/soap/deluxe): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the soap (/obj/item/soap/deluxe): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the soap (/obj/item/soap/deluxe): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the soap (/obj/item/soap/deluxe), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the soap (/obj/item/soap/deluxe), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the soap (/obj/item/soap/deluxe), 1, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:54.520] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (167,129,2) (/turf/open/floor/iron/white) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the soap (/obj/item/soap/deluxe): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the soap (/obj/item/soap/deluxe): attempt pickup(Dave Davingson (/mob/living/carbon/human), 0) - the soap (/obj/item/soap/deluxe): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the soap (/obj/item/soap/deluxe), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the soap (/obj/item/soap/deluxe), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the soap (/obj/item/soap/deluxe), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the soap (/obj/item/soap/deluxe), "icon-x=14;icon-y=14;left=1;but...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:55.209] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the shower (/obj/machinery/shower/directional/south): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the shower (/obj/machinery/shower/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the shower (/obj/machinery/shower/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the shower (/obj/machinery/shower/directional/south), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the shower (/obj/machinery/shower/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the shower (/obj/machinery/shower/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the shower (/obj/machinery/shower/directional/south), "icon-x=16;icon-y=28;left=1;but...") - the shower (/obj/machinery/shower/directional/south): Click(the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=28;left=1;but...") - ThatVaultie (/client): Click(the shower (/obj/machinery/shower/directional/south), the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=28;left=1;but...") - [2026-08-26 01:13:55.210] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the shower (/obj/machinery/shower/directional/south): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the shower (/obj/machinery/shower/directional/south): interact(Dave Davingson (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/south): interact(Dave Davingson (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/south): interact(Dave Davingson (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/south): try interact(Dave Davingson (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/south): try interact(Dave Davingson (/mob/living/carbon/human)) - the shower (/obj/machinery/shower/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the shower (/obj/machinery/shower/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the shower (/obj/machinery/shower/directional/south), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the shower (/obj/machinery/shower/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the shower (/obj/machinery/shower/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the shower (/obj/machinery/shower/directional/south), "icon-x=16;icon-y=28;left=1;but...") - the shower (/obj/machinery/shower/directional/south): Click(the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=28;left=1;but...") - ThatVaultie (/client): Click(the shower (/obj/machinery/shower/directional/south), the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=28;left=1;but...") - [2026-08-26 01:13:55.720] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (196,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:55.747] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:55.748] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:57.725] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (196,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:57.753] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:57.754] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:59.764] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (196,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:59.798] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:13:59.799] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:01.775] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (196,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:01.857] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:01.858] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:01.859] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:03.768] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (196,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:03.796] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:03.797] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:05.808] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,435 - usr: null - src: Licks-The-Icicles (/mob/living/carbon/human) - src.loc: the floor (196,67,1) (/turf/open/floor/iron) - call stack: - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): updatehealth() - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): adjust tox loss(1.2, 1, 1, 16777215) - Licks-The-Icicles (/mob/living/carbon/human): handle liver(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:05.904] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:05.905] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:07.835] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:07.836] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:09.968] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:09.969] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:09.970] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (167,130,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:11.856] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:11.857] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:11.874] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Bathroom (/obj/machinery/door/airlock/silver): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Bathroom (/obj/machinery/door/airlock/silver): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 1) - Bathroom (/obj/machinery/door/airlock/silver): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Bathroom (/obj/machinery/door/airlock/silver): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Bathroom (/obj/machinery/door/airlock/silver): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Bathroom (/obj/machinery/door/airlock/silver)) - Dave Davingson (/mob/living/carbon/human): Bump(Bathroom (/obj/machinery/door/airlock/silver)) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (166,128,2) (/turf/open/floor/iron/white), 2, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (166,128,2) (/turf/open/floor/iron/white), 2, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (166,128,2) (/turf/open/floor/iron/white), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (166,128,2) (/turf/open/floor/iron/white), 2) - ThatVaultie (/client): Move(the floor (166,128,2) (/turf/open/floor/iron/white), 2) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:12.841] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), "icon-x=15;icon-y=4;left=1;butt...") - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): Click(the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=4;left=1;butt...") - ThatVaultie (/client): Click(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=4;left=1;butt...") - [2026-08-26 01:14:12.842] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (166,129,2) (/turf/open/floor/iron/white) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 0) - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), "icon-x=15;icon-y=4;left=1;butt...") - Shower (/obj/machinery/door/window/brigdoor/left/directional/south): Click(the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=4;left=1;butt...") - ThatVaultie (/client): Click(Shower (/obj/machinery/door/window/brigdoor/left/directional/south), the floor (167,130,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=4;left=1;butt...") - [2026-08-26 01:14:13.898] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (166,127,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the floor (166,128,2) (/turf/open/floor/iron/white): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the floor (166,128,2) (/turf/open/floor/iron/white): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the floor (166,128,2) (/turf/open/floor/iron/white): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the floor (166,128,2) (/turf/open/floor/iron/white), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (166,128,2) (/turf/open/floor/iron/white), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (166,128,2) (/turf/open/floor/iron/white), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the floor (166,128,2) (/turf/open/floor/iron/white), "icon-x=23;icon-y=22;left=1;but...") - the floor (166,128,2) (/turf/open/floor/iron/white): Click(the floor (166,128,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=23;icon-y=22;left=1;but...") - ThatVaultie (/client): Click(the floor (166,128,2) (/turf/open/floor/iron/white), the floor (166,128,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=23;icon-y=22;left=1;but...") - [2026-08-26 01:14:13.900] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (166,127,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Bathroom (/obj/machinery/door/airlock/silver): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Bathroom (/obj/machinery/door/airlock/silver): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Bathroom (/obj/machinery/door/airlock/silver): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Bathroom (/obj/machinery/door/airlock/silver): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Bathroom (/obj/machinery/door/airlock/silver): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(Bathroom (/obj/machinery/door/airlock/silver), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Bathroom (/obj/machinery/door/airlock/silver), 1, /list (/list)) - ... - /datum/component/redirect_atta... (/datum/component/redirect_attack_hand_from_turf): on attack hand(the floor (166,128,2) (/turf/open/floor/iron/white), Dave Davingson (/mob/living/carbon/human), /list (/list)) - the floor (166,128,2) (/turf/open/floor/iron/white): SendSignal("atom_attack_hand", /list (/list)) - the floor (166,128,2) (/turf/open/floor/iron/white): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the floor (166,128,2) (/turf/open/floor/iron/white): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the floor (166,128,2) (/turf/open/floor/iron/white), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (166,128,2) (/turf/open/floor/iron/white), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (166,128,2) (/turf/open/floor/iron/white), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the floor (166,128,2) (/turf/open/floor/iron/white), "icon-x=23;icon-y=22;left=1;but...") - ThatVaultie (/client): Click(the floor (166,128,2) (/turf/open/floor/iron/white), the floor (166,128,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=23;icon-y=22;left=1;but...") - [2026-08-26 01:14:13.901] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (166,127,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Bathroom (/obj/machinery/door/airlock/silver): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Bathroom (/obj/machinery/door/airlock/silver): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 0) - Bathroom (/obj/machinery/door/airlock/silver): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Bathroom (/obj/machinery/door/airlock/silver): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(Bathroom (/obj/machinery/door/airlock/silver), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Bathroom (/obj/machinery/door/airlock/silver), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(Bathroom (/obj/machinery/door/airlock/silver), 1, /list (/list)) - /datum/component/redirect_atta... (/datum/component/redirect_attack_hand_from_turf): on attack hand(the floor (166,128,2) (/turf/open/floor/iron/white), Dave Davingson (/mob/living/carbon/human), /list (/list)) - /datum/component/redirect_atta... (/datum/component/redirect_attack_hand_from_turf): on attack hand(the floor (166,128,2) (/turf/open/floor/iron/white), Dave Davingson (/mob/living/carbon/human), /list (/list)) - the floor (166,128,2) (/turf/open/floor/iron/white): SendSignal("atom_attack_hand", /list (/list)) - the floor (166,128,2) (/turf/open/floor/iron/white): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the floor (166,128,2) (/turf/open/floor/iron/white): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the floor (166,128,2) (/turf/open/floor/iron/white), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (166,128,2) (/turf/open/floor/iron/white), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the floor (166,128,2) (/turf/open/floor/iron/white), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the floor (166,128,2) (/turf/open/floor/iron/white), "icon-x=23;icon-y=22;left=1;but...") - the floor (166,128,2) (/turf/open/floor/iron/white): Click(the floor (166,128,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=23;icon-y=22;left=1;but...") - ThatVaultie (/client): Click(the floor (166,128,2) (/turf/open/floor/iron/white), the floor (166,128,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=23;icon-y=22;left=1;but...") - [2026-08-26 01:14:13.942] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (166,127,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:13.943] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (166,127,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:14.425] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (165,126,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west)) - Captain\'s Bedroom (/obj/machinery/door/window/brigdoor/left/directional/west): on exit(the floor (165,126,2) (/turf/open/floor/iron/grimy), Dave Davingson (/mob/living/carbon/human), 8) - the floor (165,126,2) (/turf/open/floor/iron/grimy): SendSignal("atom_exit", /list (/list)) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (164,126,2) (/turf/open/floor/wood), 8, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (164,126,2) (/turf/open/floor/wood), 8, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (164,126,2) (/turf/open/floor/wood), 8) - Dave Davingson (/mob/living/carbon/human): Move(the floor (164,126,2) (/turf/open/floor/wood), 8) - ThatVaultie (/client): Move(the floor (164,126,2) (/turf/open/floor/wood), 8) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:15.881] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (161,128,2) (/turf/open/floor/wood) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Quarters (/obj/machinery/door/airlock/command): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 1) - Captain\'s Quarters (/obj/machinery/door/airlock/command): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Quarters (/obj/machinery/door/airlock/command): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Quarters (/obj/machinery/door/airlock/command): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Quarters (/obj/machinery/door/airlock/command)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Quarters (/obj/machinery/door/airlock/command)) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,129,2) (/turf/open/floor/wood), 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,129,2) (/turf/closed/wall/r_wall), 9, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,129,2) (/turf/closed/wall/r_wall), 9, null) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,129,2) (/turf/closed/wall/r_wall), 9) - Dave Davingson (/mob/living/carbon/human): Move(the reinforced wall (160,129,2) (/turf/closed/wall/r_wall), 9) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:16.190] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 1570 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1884) - the 1570 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1570 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1570 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1570 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:14:16.193] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 600 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 720) - the 600 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 600 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 600 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 600 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:14:16.196] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 1050 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1050) - the 1050 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1050 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1050 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1050 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:14:16.198] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 2230 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 2676) - the 2230 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 2230 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 2230 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 2230 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:14:16.200] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 690 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 828) - the 690 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 690 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 690 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 690 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:14:16.203] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 240 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 288) - the 240 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 240 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 240 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 240 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:14:16.207] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 260 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 312) - the 260 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 260 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 260 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 260 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-08-26 01:14:16.292] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,128,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:16.293] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,128,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:17.171] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (163,132,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north)) - Captain\'s Desk (/obj/machinery/door/window/brigdoor/left/directional/north): on exit(the floor (163,132,2) (/turf/open/floor/iron/grimy), Dave Davingson (/mob/living/carbon/human), 1) - the floor (163,132,2) (/turf/open/floor/iron/grimy): SendSignal("atom_exit", /list (/list)) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,133,2) (/turf/open/floor/wood), 1, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,133,2) (/turf/open/floor/wood), 1, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,133,2) (/turf/open/floor/wood), 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (163,133,2) (/turf/open/floor/wood), 1) - ThatVaultie (/client): Move(the floor (163,133,2) (/turf/open/floor/wood), 1) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:18.190] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:18.191] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,134,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:18.193] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (162,134,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:18.654] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (161,136,2) (/turf/open/floor/wood) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Office (/obj/machinery/door/airlock/command): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Captain\'s Office (/obj/machinery/door/airlock/command): try to activate door(Dave Davingson (/mob/living/carbon/human), 0, 1) - Captain\'s Office (/obj/machinery/door/airlock/command): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Office (/obj/machinery/door/airlock/command): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Captain\'s Office (/obj/machinery/door/airlock/command): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Office (/obj/machinery/door/airlock/command)) - Dave Davingson (/mob/living/carbon/human): Bump(Captain\'s Office (/obj/machinery/door/airlock/command)) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 1, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 1, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (161,137,2) (/turf/open/floor/wood), 1) - ThatVaultie (/client): Move(the floor (161,137,2) (/turf/open/floor/wood), 1) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:20.092] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (157,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:20.093] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (157,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:22.164] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (148,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:22.166] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (148,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:24.143] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:24.144] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:24.660] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,140,2) (/turf/open/floor/iron/dark) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Command Chair (/obj/machinery/door/window/brigdoor/right/directional/south): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - Command Chair (/obj/machinery/door/window/brigdoor/right/directional/south): bumpopen(Dave Davingson (/mob/living/carbon/human)) - Command Chair (/obj/machinery/door/window/brigdoor/right/directional/south): Bumped(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): Bump(Command Chair (/obj/machinery/door/window/brigdoor/right/directional/south)) - Dave Davingson (/mob/living/carbon/human): Bump(Command Chair (/obj/machinery/door/window/brigdoor/right/directional/south)) - Command Chair (/obj/machinery/door/window/brigdoor/right/directional/south): on exit(the floor (151,140,2) (/turf/open/floor/iron/dark), Dave Davingson (/mob/living/carbon/human), 2) - the floor (151,140,2) (/turf/open/floor/iron/dark): SendSignal("atom_exit", /list (/list)) - ... - Dave Davingson (/mob/living/carbon/human): Move(the floor (151,139,2) (/turf/open/floor/iron/grimy), 2, 0, 1) - Dave Davingson (/mob/living/carbon/human): Move(the floor (151,139,2) (/turf/open/floor/iron/grimy), 2, null) - Dave Davingson (/mob/living/carbon/human): Move(the floor (151,139,2) (/turf/open/floor/iron/grimy), 2) - Dave Davingson (/mob/living/carbon/human): Move(the floor (151,139,2) (/turf/open/floor/iron/grimy), 2) - ThatVaultie (/client): Move(the floor (151,139,2) (/turf/open/floor/iron/grimy), 2) - Dave Davingson (/mob/living/carbon/human): keyLoop(ThatVaultie (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:26.146] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:26.147] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:26.148] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:26.868] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=20;icon-y=21;left=1;but...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:26.870] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - ... - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=20;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:26.872] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=20;icon-y=21;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=20;icon-y=21;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=20;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:28.136] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:28.137] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:28.270] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=13;icon-y=7;left=1;butt...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:28.272] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - ... - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=7;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:28.274] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=13;icon-y=7;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=7;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=7;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:29.121] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=13;icon-y=8;left=1;butt...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:29.123] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - ... - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=8;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:29.125] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=13;icon-y=8;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=8;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=8;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:29.298] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=14;icon-y=10;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - [2026-08-26 01:14:29.300] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=14;icon-y=10;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - [2026-08-26 01:14:29.302] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=14;icon-y=10;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=10;left=1;but...") - [2026-08-26 01:14:29.487] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=14;icon-y=11;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=11;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=11;left=1;but...") - [2026-08-26 01:14:29.489] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=14;icon-y=11;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=11;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=11;left=1;but...") - [2026-08-26 01:14:29.491] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=14;icon-y=11;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=11;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=11;left=1;but...") - [2026-08-26 01:14:29.666] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=13;icon-y=12;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-08-26 01:14:29.668] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=13;icon-y=12;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-08-26 01:14:29.670] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=13;icon-y=12;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=12;left=1;but...") - [2026-08-26 01:14:29.966] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=10;icon-y=8;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=10;icon-y=8;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=10;icon-y=8;left=1;butt...") - [2026-08-26 01:14:29.968] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=10;icon-y=8;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=10;icon-y=8;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=10;icon-y=8;left=1;butt...") - [2026-08-26 01:14:29.970] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=10;icon-y=8;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=10;icon-y=8;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=10;icon-y=8;left=1;butt...") - [2026-08-26 01:14:30.136] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.137] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.172] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=20;icon-y=18;left=1;but...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.174] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - ... - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=20;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.177] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=20;icon-y=18;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=20;icon-y=18;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=20;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.321] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=8;icon-y=17;left=1;butt...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.323] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - ... - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=8;icon-y=17;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.325] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=8;icon-y=17;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=8;icon-y=17;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=8;icon-y=17;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.510] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=4;icon-y=15;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=4;icon-y=15;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=4;icon-y=15;left=1;butt...") - [2026-08-26 01:14:30.512] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=4;icon-y=15;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=4;icon-y=15;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=4;icon-y=15;left=1;butt...") - [2026-08-26 01:14:30.514] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=4;icon-y=15;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=4;icon-y=15;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=4;icon-y=15;left=1;butt...") - [2026-08-26 01:14:30.671] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=8;icon-y=6;left=1;butto...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.673] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - ... - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=8;icon-y=6;left=1;butto...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.675] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=8;icon-y=6;left=1;butto...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=8;icon-y=6;left=1;butto...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=8;icon-y=6;left=1;butto...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.822] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=17;icon-y=16;left=1;but...") - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.824] RUNTIME: runtime error: Cannot read null.unique_identity - proc name: add fingerprint (/datum/forensics/proc/add_fingerprint) - source file: code/modules/forensics/_forensics.dm,140 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/forensics (/datum/forensics) - usr.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - the captain\'s gloves (/obj/item/clothing/gloves/captain): add fingerprint(Dave Davingson (/mob/living/carbon/human), 1) - /datum/forensics (/datum/forensics): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): add fingerprint(Dave Davingson (/mob/living/carbon/human), 0) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - ... - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=17;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:30.826] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=17;icon-y=16;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=17;icon-y=16;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=17;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:32.120] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (153,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=22;icon-y=11;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=22;icon-y=11;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=22;icon-y=11;left=1;but...") - [2026-08-26 01:14:32.234] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (153,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:32.235] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (153,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:32.314] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (153,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=20;icon-y=15;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=20;icon-y=15;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=20;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:32.590] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=18;icon-y=18;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=18;icon-y=18;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=18;icon-y=18;left=1;but...") - [2026-08-26 01:14:32.767] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=27;icon-y=11;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=27;icon-y=11;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=27;icon-y=11;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:32.919] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=17;icon-y=12;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=17;icon-y=12;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=17;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:34.276] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:34.277] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:34.278] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:35.143] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=32;icon-y=6;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=32;icon-y=6;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=32;icon-y=6;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:35.737] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=17;icon-y=22;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=17;icon-y=22;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=17;icon-y=22;left=1;but...") - [2026-08-26 01:14:35.913] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=25;icon-y=22;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=25;icon-y=22;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=25;icon-y=22;left=1;but...") - [2026-08-26 01:14:36.068] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=7;icon-y=17;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=7;icon-y=17;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=7;icon-y=17;left=1;butt...") - [2026-08-26 01:14:36.261] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:36.262] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:36.443] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=15;icon-y=6;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=15;icon-y=6;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=15;icon-y=6;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:37.965] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (153,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=9;icon-y=18;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=9;icon-y=18;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=9;icon-y=18;left=1;butt...") - [2026-08-26 01:14:38.123] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (153,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=27;icon-y=13;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=27;icon-y=13;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=27;icon-y=13;left=1;but...") - [2026-08-26 01:14:38.216] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (153,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:38.217] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (153,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:38.291] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (153,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=14;icon-y=15;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-08-26 01:14:38.438] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=13;icon-y=20;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=20;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=20;left=1;but...") - [2026-08-26 01:14:38.588] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=9;icon-y=22;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=9;icon-y=22;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=9;icon-y=22;left=1;butt...") - [2026-08-26 01:14:39.183] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=19;icon-y=6;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=19;icon-y=6;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=19;icon-y=6;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:39.383] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=19;icon-y=10;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=19;icon-y=10;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=19;icon-y=10;left=1;but...") - [2026-08-26 01:14:39.987] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=12;icon-y=10;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=12;icon-y=10;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=12;icon-y=10;left=1;but...") - [2026-08-26 01:14:40.183] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=18;icon-y=14;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - the communications console (/obj/machinery/computer/communications): MouseDrop(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - ThatVaultie (/client): MouseDrop(the communications console (/obj/machinery/computer/communications), the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-08-26 01:14:40.220] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:40.221] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:40.399] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=15;icon-y=10;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=15;icon-y=10;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=15;icon-y=10;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:40.562] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=31;icon-y=9;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=31;icon-y=9;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=31;icon-y=9;left=1;butt...") - the communications console (/obj/machinery/computer/communications): MouseDrop(the floor (151,139,2) (/turf/open/floor/iron/grimy), the floor (152,139,2) (/turf/open/floor/iron/grimy), the floor (151,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "mapwindow.map", "icon-x=31;icon-y=9;left=1;butt...") - ThatVaultie (/client): MouseDrop(the communications console (/obj/machinery/computer/communications), the floor (151,139,2) (/turf/open/floor/iron/grimy), the floor (152,139,2) (/turf/open/floor/iron/grimy), the floor (151,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "mapwindow.map", "icon-x=31;icon-y=9;left=1;butt...") - [2026-08-26 01:14:40.903] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (153,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=21;icon-y=13;right=1;bu...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=21;icon-y=13;right=1;bu...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=21;icon-y=13;right=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:41.353] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=7;icon-y=21;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=7;icon-y=21;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=7;icon-y=21;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:41.521] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=31;icon-y=9;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=31;icon-y=9;left=1;butt...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=31;icon-y=9;left=1;butt...") - the communications console (/obj/machinery/computer/communications): MouseDrop(the floor (152,139,2) (/turf/open/floor/iron/grimy), the floor (152,139,2) (/turf/open/floor/iron/grimy), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "mapwindow.map", "icon-x=31;icon-y=9;left=1;butt...") - ThatVaultie (/client): MouseDrop(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), the floor (152,139,2) (/turf/open/floor/iron/grimy), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "mapwindow.map", "icon-x=31;icon-y=9;left=1;butt...") - [2026-08-26 01:14:42.236] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:42.238] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:42.239] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:43.067] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=22;icon-y=14;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=22;icon-y=14;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=22;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:43.271] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (152,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=8;icon-y=17;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=8;icon-y=17;left=1;butt...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=8;icon-y=17;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:43.685] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=10;icon-y=19;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=10;icon-y=19;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=10;icon-y=19;left=1;but...") - [2026-08-26 01:14:43.934] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=13;icon-y=29;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=29;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=13;icon-y=29;left=1;but...") - the communications console (/obj/machinery/computer/communications): MouseDrop(the carpet (152,138,2) (/turf/open/floor/carpet), the floor (152,139,2) (/turf/open/floor/iron/grimy), the carpet (152,138,2) (/turf/open/floor/carpet), "mapwindow.map", "mapwindow.map", "icon-x=13;icon-y=29;left=1;but...") - ThatVaultie (/client): MouseDrop(the communications console (/obj/machinery/computer/communications), the carpet (152,138,2) (/turf/open/floor/carpet), the floor (152,139,2) (/turf/open/floor/iron/grimy), the carpet (152,138,2) (/turf/open/floor/carpet), "mapwindow.map", "mapwindow.map", "icon-x=13;icon-y=29;left=1;but...") - [2026-08-26 01:14:44.084] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): try interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the communications console (/obj/machinery/computer/communications): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the communications console (/obj/machinery/computer/communications), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the communications console (/obj/machinery/computer/communications), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=11;icon-y=12;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=11;icon-y=12;left=1;but...") - ThatVaultie (/client): Click(the communications console (/obj/machinery/computer/communications), the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=11;icon-y=12;left=1;but...") - [2026-08-26 01:14:44.276] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:44.277] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:44.296] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=14;icon-y=12;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=12;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:44.448] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=16;icon-y=11;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=16;icon-y=11;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=16;icon-y=11;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:44.755] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=15;icon-y=27;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=15;icon-y=27;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=15;icon-y=27;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:44.964] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,139,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=14;icon-y=13;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:45.114] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the communications console (/obj/machinery/computer/communications), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the communications console (/obj/machinery/computer/communications)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the communications console (/obj/machinery/computer/communications), Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the communications console (/obj/machinery/computer/communications): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the communications console (/obj/machinery/computer/communications): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - the communications console (/obj/machinery/computer/communications): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the communications console (/obj/machinery/computer/communications), "icon-x=14;icon-y=24;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=24;left=1;but...") - the communications console (/obj/machinery/computer/communications): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "mapwindow.map", "icon-x=14;icon-y=24;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:46.376] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (149,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:46.378] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (149,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:47.170] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (145,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the supply request console (/obj/machinery/computer/cargo/request), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the supply request console (/obj/machinery/computer/cargo/request)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the supply request console (/obj/machinery/computer/cargo/request), Dave Davingson (/mob/living/carbon/human)) - the supply request console (/obj/machinery/computer/cargo/request): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the supply request console (/obj/machinery/computer/cargo/request): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the supply request console (/obj/machinery/computer/cargo/request): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the supply request console (/obj/machinery/computer/cargo/request): interact(Dave Davingson (/mob/living/carbon/human)) - the supply request console (/obj/machinery/computer/cargo/request): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the supply request console (/obj/machinery/computer/cargo/request), "icon-x=8;icon-y=22;left=1;butt...") - the supply request console (/obj/machinery/computer/cargo/request): Click(the floor (145,141,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=8;icon-y=22;left=1;butt...") - the supply request console (/obj/machinery/computer/cargo/request): Click(the floor (145,141,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=8;icon-y=22;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:47.467] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (145,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the supply request console (/obj/machinery/computer/cargo/request), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the supply request console (/obj/machinery/computer/cargo/request)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the supply request console (/obj/machinery/computer/cargo/request), Dave Davingson (/mob/living/carbon/human)) - the supply request console (/obj/machinery/computer/cargo/request): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the supply request console (/obj/machinery/computer/cargo/request): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the supply request console (/obj/machinery/computer/cargo/request): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the supply request console (/obj/machinery/computer/cargo/request): interact(Dave Davingson (/mob/living/carbon/human)) - the supply request console (/obj/machinery/computer/cargo/request): interact(Dave Davingson (/mob/living/carbon/human)) - the supply request console (/obj/machinery/computer/cargo/request): try interact(Dave Davingson (/mob/living/carbon/human)) - the supply request console (/obj/machinery/computer/cargo/request): try interact(Dave Davingson (/mob/living/carbon/human)) - the supply request console (/obj/machinery/computer/cargo/request): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the supply request console (/obj/machinery/computer/cargo/request): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the supply request console (/obj/machinery/computer/cargo/request), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the supply request console (/obj/machinery/computer/cargo/request), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the supply request console (/obj/machinery/computer/cargo/request), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the supply request console (/obj/machinery/computer/cargo/request), "icon-x=7;icon-y=17;left=1;butt...") - the supply request console (/obj/machinery/computer/cargo/request): Click(the floor (145,141,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=7;icon-y=17;left=1;butt...") - ThatVaultie (/client): Click(the supply request console (/obj/machinery/computer/cargo/request), the floor (145,141,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=7;icon-y=17;left=1;butt...") - [2026-08-26 01:14:47.664] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (144,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the outpost camera console (/obj/machinery/computer/security/mining), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the outpost camera console (/obj/machinery/computer/security/mining)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the outpost camera console (/obj/machinery/computer/security/mining), Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the outpost camera console (/obj/machinery/computer/security/mining): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the outpost camera console (/obj/machinery/computer/security/mining): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the outpost camera console (/obj/machinery/computer/security/mining): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the outpost camera console (/obj/machinery/computer/security/mining): interact(Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): interact(Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): try interact(Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): try interact(Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the outpost camera console (/obj/machinery/computer/security/mining): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the outpost camera console (/obj/machinery/computer/security/mining), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the outpost camera console (/obj/machinery/computer/security/mining), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the outpost camera console (/obj/machinery/computer/security/mining), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the outpost camera console (/obj/machinery/computer/security/mining), "icon-x=19;icon-y=19;left=1;but...") - the outpost camera console (/obj/machinery/computer/security/mining): Click(the floor (144,141,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=19;icon-y=19;left=1;but...") - ThatVaultie (/client): Click(the outpost camera console (/obj/machinery/computer/security/mining), the floor (144,141,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=19;icon-y=19;left=1;but...") - [2026-08-26 01:14:47.799] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (144,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the outpost camera console (/obj/machinery/computer/security/mining), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the outpost camera console (/obj/machinery/computer/security/mining)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the outpost camera console (/obj/machinery/computer/security/mining), Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the outpost camera console (/obj/machinery/computer/security/mining): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the outpost camera console (/obj/machinery/computer/security/mining): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the outpost camera console (/obj/machinery/computer/security/mining): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the outpost camera console (/obj/machinery/computer/security/mining): interact(Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): interact(Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): try interact(Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): try interact(Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the outpost camera console (/obj/machinery/computer/security/mining): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the outpost camera console (/obj/machinery/computer/security/mining), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the outpost camera console (/obj/machinery/computer/security/mining), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the outpost camera console (/obj/machinery/computer/security/mining), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the outpost camera console (/obj/machinery/computer/security/mining), "icon-x=22;icon-y=15;left=1;but...") - the outpost camera console (/obj/machinery/computer/security/mining): Click(the floor (144,141,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=22;icon-y=15;left=1;but...") - ThatVaultie (/client): Click(the outpost camera console (/obj/machinery/computer/security/mining), the floor (144,141,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=22;icon-y=15;left=1;but...") - [2026-08-26 01:14:48.028] RUNTIME: runtime error: Cannot execute null.check mutation(). - proc name: shared living ui distance (/mob/living/carbon/human/shared_living_ui_distance) - source file: code/modules/tgui/states.dm,124 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (145,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): shared living ui distance(the outpost camera console (/obj/machinery/computer/security/mining), 1, 1) - Dave Davingson (/mob/living/carbon/human): default can use topic(the outpost camera console (/obj/machinery/computer/security/mining)) - /datum/ui_state/default (/datum/ui_state/default): can use topic(the outpost camera console (/obj/machinery/computer/security/mining), Dave Davingson (/mob/living/carbon/human)) - the outpost camera console (/obj/machinery/computer/security/mining): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the outpost camera console (/obj/machinery/computer/security/mining): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - the outpost camera console (/obj/machinery/computer/security/mining): ui status(Dave Davingson (/mob/living/carbon/human), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): process status() - /datum/tgui (/datum/tgui): open() - the outpost camera console (/obj/machinery/computer/security/mining): ui interact(Dave Davingson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the outpost camera console (/obj/machinery/computer/security/mining): interact(Dave Davingson (/mob/living/carbon/human)) - ... - Dave Davingson (/mob/living/carbon/human): ClickOn(the outpost camera console (/obj/machinery/computer/security/mining), "icon-x=11;icon-y=16;left=1;but...") - the outpost camera console (/obj/machinery/computer/security/mining): Click(the floor (144,141,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=11;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:48.356] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (147,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:48.357] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (147,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:50.380] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:50.381] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (145,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:50.382] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (145,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:52.389] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (152,142,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:52.391] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (152,142,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:54.414] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:54.416] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:56.442] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:56.443] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:57.227] 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, 9.05333, 6.41333, /datum/preference/numeric/volu... (/datum/preference/numeric/volume/sound_tts_volume), "tts_volume_preference_applied") - Text To Speech (/datum/controller/subsystem/tts): fire(0) - Text To Speech (/datum/controller/subsystem/tts): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:58.467] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:58.468] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:14:58.470] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:00.465] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:00.467] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (161,138,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:02.532] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,130,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:02.533] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,130,2) (/turf/open/floor/iron/grimy) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:04.512] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,134,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:04.513] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (163,134,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:06.526] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:06.528] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,142,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:06.529] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (156,142,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:08.533] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (148,142,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:08.535] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (148,142,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:10.503] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (145,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:10.505] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (145,140,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:12.502] RUNTIME: runtime error: Cannot read null.species - proc name: handle environment (/mob/living/carbon/human/handle_environment) - source file: code/modules/mob/living/carbon/human/life.dm,112 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (143,137,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): handle environment(/datum/gas_mixture/turf (/datum/gas_mixture/turf), 2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:12.504] RUNTIME: runtime error: Cannot read null.species - proc name: Life (/mob/living/carbon/human/Life) - source file: code/modules/mob/living/carbon/human/life.dm,30 - usr: null - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (143,137,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:14.507] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:22.632] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:30.692] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:38.734] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:47.193] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:15:55.424] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:03.404] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:11.420] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:19.486] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:27.493] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:35.609] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:43.793] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:52.068] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.638] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,133,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - the id (/atom/movable/screen/inventory): add overlays() - the id (/atom/movable/screen/inventory): MouseEntered(null, "mapwindow.map", "icon-x=11;icon-y=16;screen-loc...") - [2026-08-26 01:16:55.728] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 1024, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 1024, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 1024, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.730] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.731] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 2, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 2, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 2, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.733] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 1, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 1, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.734] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 32, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 32, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 32, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.736] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 64, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 64, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 64, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.737] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 4096, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 4096, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 4096, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.739] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 128, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 128, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 128, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.740] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 4, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 4, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 4, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.742] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 16, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 16, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 16, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.743] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 8, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 8, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 8, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.745] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 512, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 512, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 512, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.746] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 16384, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 16384, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 16384, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.747] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 32768, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 32768, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 32768, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.749] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 65536, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 65536, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 65536, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:55.750] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (134,132,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 2048, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 2048, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 2048, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:16:59.934] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 1024, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 1024, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 1024, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.935] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.936] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 2, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 2, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 2, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.938] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 1, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 1, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.939] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 32, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 32, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 32, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.941] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 64, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 64, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 64, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.943] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 4096, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 4096, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 4096, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.945] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 128, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 128, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 128, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.946] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 4, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 4, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 4, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.948] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 16, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 16, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 16, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.949] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 8, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 8, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 8, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.950] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 512, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 512, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 512, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.951] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 16384, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 16384, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 16384, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.953] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 32768, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 32768, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 32768, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.954] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 65536, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 65536, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 65536, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:16:59.956] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 2048, 1, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 2048, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 2048, 0, 1, 1, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to appropriate slot(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): equip to best slot(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute quick equip() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Dave Davingson (/mob/living/carbon/human): gvb quick equip(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Dave Davingson (/mob/living/carbon/human), /mob/verb/quick_equip (/mob/verb/quick_equip), /list (/list), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): quick-equip() - Dave Davingson (/mob/living/carbon/human): quick-equip() - quick_equip (/datum/keybinding/human/quick_equip): down(ThatVaultie (/client), the floor (135,129,2) (/turf/open/floor/iron), 24, -5) - ThatVaultie (/client): gvb keyDown("E", 629, 850, 1222, 973) - ThatVaultie (/client): keyDown("E", 629, 850, 1222, 973) - [2026-08-26 01:17:00.299] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:01.015] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - the id (/atom/movable/screen/inventory): add overlays() - the id (/atom/movable/screen/inventory): MouseEntered(null, "mapwindow.map", "icon-x=30;icon-y=19;screen-loc...") - [2026-08-26 01:17:01.286] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,135,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 0, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=23;icon-y=16;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=23;icon-y=16;left=1;but...") - the id (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=23;icon-y=16;left=1;but...") - ThatVaultie (/client): Click(the id (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=23;icon-y=16;left=1;but...") - [2026-08-26 01:17:05.446] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,140,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - the id (/atom/movable/screen/inventory): add overlays() - the id (/atom/movable/screen/inventory): MouseEntered(null, "mapwindow.map", "icon-x=29;icon-y=12;screen-loc...") - [2026-08-26 01:17:05.601] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (135,141,2) (/turf/open/floor/iron) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 0, 0, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=26;icon-y=12;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=26;icon-y=12;left=1;but...") - the id (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=26;icon-y=12;left=1;but...") - the id (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=26;icon-y=12;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:08.340] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:08.724] 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-08-26 01:17:12.229] 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-08-26 01:17:15.802] 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-08-26 01:17:16.420] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:20.382] 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-08-26 01:17:22.733] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 1, 1, 0, 0) - Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - the id (/atom/movable/screen/inventory): add overlays() - the id (/atom/movable/screen/inventory): MouseEntered(null, "mapwindow.map", "icon-x=18;icon-y=3;screen-loc=...") - [2026-08-26 01:17:23.058] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 0, 0, 0, 0) - Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=9;icon-y=11;left=1;butt...") - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=9;icon-y=11;left=1;butt...") - the id (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=9;icon-y=11;left=1;butt...") - the id (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=9;icon-y=11;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:23.497] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 0, 0, 0, 0) - Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=16;icon-y=17;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=16;icon-y=17;left=1;but...") - the id (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the id (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - [2026-08-26 01:17:23.681] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 0, 0, 0, 0) - Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=16;icon-y=17;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=16;icon-y=17;left=1;but...") - the id (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the id (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - [2026-08-26 01:17:23.911] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 0, 0, 0, 0) - Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=16;icon-y=17;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=16;icon-y=17;left=1;but...") - the id (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - the id (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:24.082] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: (src) - src: Dave Davingson (/mob/living/carbon/human) - src.loc: the floor (151,141,2) (/turf/open/floor/iron/dark) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 0, 0, 0, 0) - Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): equip to slot if possible(Dave Davingson\'s ID Card (Cap... (/obj/item/card/id/advanced/gold), 256, 0, 0, 0, 0, 0, 0) - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=16;icon-y=17;left=1;but...") - Dave Davingson (/mob/living/carbon/human): attack ui(256, "icon-x=16;icon-y=17;left=1;but...") - the id (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - ThatVaultie (/client): Click(the id (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=16;icon-y=17;left=1;but...") - [2026-08-26 01:17:24.465] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:32.883] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:40.788] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:42.805] RUNTIME: runtime error: Cannot execute null.copy dna(). - proc name: duplicate object (/proc/duplicate_object) - source file: code/__HELPERS/duplicating.dm,85 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the carpet (151,138,2) (/turf/open/floor/carpet) - call stack: - duplicate object(Dave Davingson (/mob/living/carbon/human), the floor (159,134,2) (/turf/open/floor/wood)) - /datum/buildmode_mode/copy (/datum/buildmode_mode/copy): handle click(TagGamerGame2 (/client), "icon-x=23;icon-y=21;left=1;but...", the floor (159,134,2) (/turf/open/floor/wood)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licks-The-Icicles (/mob/dead/observer), "icon-x=23;icon-y=21;left=1;but...", the floor (159,134,2) (/turf/open/floor/wood)) - Licks-The-Icicles (/mob/dead/observer): check click intercept("icon-x=23;icon-y=21;left=1;but...", the floor (159,134,2) (/turf/open/floor/wood)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(the floor (159,134,2) (/turf/open/floor/wood), "icon-x=23;icon-y=21;left=1;but...") - the floor (159,134,2) (/turf/open/floor/wood): Click(the floor (159,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=23;icon-y=21;left=1;but...") - TagGamerGame2 (/client): Click(the floor (159,134,2) (/turf/open/floor/wood), the floor (159,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=23;icon-y=21;left=1;but...") - [2026-08-26 01:17:48.869] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(0) - Mobs (/datum/controller/subsystem/mobs): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:48.933] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:53.035] RUNTIME: runtime error: Cannot read null.species - proc name: Stun (/mob/living/carbon/human/Stun) - source file: code/modules/mob/living/carbon/human/status_procs.dm,3 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (162,138,2) (/turf/open/floor/iron/dark) - src.loc: the floor (159,134,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): Stun(30, 1) - Gib (Divine) (/datum/smite/gib/divine): do effect(TagGamerGame2 (/client), Dave Davingson (/mob/living/carbon/human)) - Smite (/datum/admin_verb/admin_smite): avd do verb(TagGamerGame2 (/client), /list (/list)) - Admin Verbs (/datum/controller/subsystem/admin_verbs): dynamic invoke verb(TagGamerGame2 (/client), /datum/admin_verb/admin_smite (/datum/admin_verb/admin_smite), /list (/list)) - TagGamerGame2 (/client): Smite(Dave Davingson (/mob/living/carbon/human)) - [2026-08-26 01:17:55.081] RUNTIME: runtime error: Cannot read null.species - proc name: gib animation (/mob/living/carbon/human/gib_animation) - source file: code/modules/mob/living/carbon/human/death.dm,3 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (162,133,2) (/turf/open/floor/wood) - src.loc: the floor (159,134,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): gib animation() - Dave Davingson (/mob/living/carbon/human): gib(6) - Dave Davingson (/mob/living/carbon/human): gib(6) - Gib (Divine) (/datum/smite/gib/divine): effect(TagGamerGame2 (/client), Dave Davingson (/mob/living/carbon/human)) - Gib (Divine) (/datum/smite/gib/divine): delayed effect(TagGamerGame2 (/client), Dave Davingson (/mob/living/carbon/human)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Licks-The-Icicles (/mob/dead/observer), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:17:57.070] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:18:02.472] RUNTIME: runtime error: Cannot read null.mutations - proc name: fully heal (/mob/living/carbon/human/fully_heal) - source file: code/modules/mob/living/carbon/human/human.dm,703 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (163,136,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): fully heal(16777215) - Dave Davingson (/mob/living/carbon/human): revive(16777215, 0, 0) - Dave Davingson (/mob/living/carbon/human): revive(16777215, 0, 0) - Rejuvenate (/datum/admin_verb/cmd_admin_rejuvenate): avd do verb(TagGamerGame2 (/client), /list (/list)) - Admin Verbs (/datum/controller/subsystem/admin_verbs): dynamic invoke verb(TagGamerGame2 (/client), /datum/admin_verb/cmd_admin_re... (/datum/admin_verb/cmd_admin_rejuvenate), /list (/list)) - TagGamerGame2 (/client): Rejuvenate(Dave Davingson (/mob/living/carbon/human)) - [2026-08-26 01:18:05.235] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:18:06.718] RUNTIME: runtime error: Cannot read null.mutations - proc name: fully heal (/mob/living/carbon/human/fully_heal) - source file: code/modules/mob/living/carbon/human/human.dm,703 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (165,133,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): fully heal(16777215) - Dave Davingson (/mob/living/carbon/human): revive(16777215, 0, 0) - Dave Davingson (/mob/living/carbon/human): revive(16777215, 0, 0) - Rejuvenate (/datum/admin_verb/cmd_admin_rejuvenate): avd do verb(TagGamerGame2 (/client), /list (/list)) - Admin Verbs (/datum/controller/subsystem/admin_verbs): dynamic invoke verb(TagGamerGame2 (/client), /datum/admin_verb/cmd_admin_re... (/datum/admin_verb/cmd_admin_rejuvenate), /list (/list)) - TagGamerGame2 (/client): Rejuvenate(Dave Davingson (/mob/living/carbon/human)) - [2026-08-26 01:18:13.236] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:18:21.311] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:18:28.699] RUNTIME: runtime error: Cannot read null.species - proc name: get missing organs (/mob/living/carbon/human/proc/get_missing_organs) - source file: code/modules/surgery/organs/helpers.dm,58 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): get missing organs(0) - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=15;icon-y=8;vis-x=9;vis...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=15;icon-y=8;vis-x=9;vis...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=15;icon-y=8;vis-x=9;vis...") - [2026-08-26 01:18:28.702] RUNTIME: runtime error: bad index - proc name: healthscan (/proc/healthscan) - source file: code/game/objects/items/devices/scanners/health_analyzer.dm,309 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - call stack: - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=15;icon-y=8;vis-x=9;vis...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=15;icon-y=8;vis-x=9;vis...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=15;icon-y=8;vis-x=9;vis...") - [2026-08-26 01:18:29.354] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:18:30.740] RUNTIME: runtime error: Cannot read null.species - proc name: get missing organs (/mob/living/carbon/human/proc/get_missing_organs) - source file: code/modules/surgery/organs/helpers.dm,58 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): get missing organs(0) - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=18;icon-y=14;vis-x=15;v...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;vis-x=15;v...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;vis-x=15;v...") - [2026-08-26 01:18:30.741] RUNTIME: runtime error: bad index - proc name: healthscan (/proc/healthscan) - source file: code/game/objects/items/devices/scanners/health_analyzer.dm,309 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - call stack: - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=18;icon-y=14;vis-x=15;v...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;vis-x=15;v...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;vis-x=15;v...") - [2026-08-26 01:18:31.603] RUNTIME: runtime error: Cannot read null.species - proc name: get missing organs (/mob/living/carbon/human/proc/get_missing_organs) - source file: code/modules/surgery/organs/helpers.dm,58 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): get missing organs(0) - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=18;icon-y=14;vis-x=15;v...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;vis-x=15;v...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;vis-x=15;v...") - [2026-08-26 01:18:31.604] RUNTIME: runtime error: bad index - proc name: healthscan (/proc/healthscan) - source file: code/game/objects/items/devices/scanners/health_analyzer.dm,309 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - call stack: - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=18;icon-y=14;vis-x=15;v...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;vis-x=15;v...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;vis-x=15;v...") - [2026-08-26 01:18:31.959] RUNTIME: runtime error: Cannot read null.species - proc name: get missing organs (/mob/living/carbon/human/proc/get_missing_organs) - source file: code/modules/surgery/organs/helpers.dm,58 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): get missing organs(0) - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=19;icon-y=18;vis-x=19;v...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=19;icon-y=18;vis-x=19;v...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=19;icon-y=18;vis-x=19;v...") - [2026-08-26 01:18:31.960] RUNTIME: runtime error: bad index - proc name: healthscan (/proc/healthscan) - source file: code/game/objects/items/devices/scanners/health_analyzer.dm,309 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - call stack: - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=19;icon-y=18;vis-x=19;v...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=19;icon-y=18;vis-x=19;v...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=19;icon-y=18;vis-x=19;v...") - [2026-08-26 01:18:37.393] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:18:45.629] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:18:53.683] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:01.395] RUNTIME: ## TESTING: GC: -- [0x20024ef] | /atom/movable/screen/fullscreen/lighting_backdrop/lit was unable to be GC'd -- (ref count of 5) [2026-08-26 01:19:01.397] RUNTIME: ## TESTING: GC: -- [0x20029a9] | /atom/movable/screen/fullscreen/lighting_backdrop/unlit was unable to be GC'd -- (ref count of 5) [2026-08-26 01:19:01.776] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:09.880] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:17.728] RUNTIME: runtime error: Cannot read null.species - proc name: get missing organs (/mob/living/carbon/human/proc/get_missing_organs) - source file: code/modules/surgery/organs/helpers.dm,58 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): get missing organs(0) - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=18;icon-y=22;vis-x=23;v...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=22;vis-x=23;v...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=22;vis-x=23;v...") - [2026-08-26 01:19:17.730] RUNTIME: runtime error: bad index - proc name: healthscan (/proc/healthscan) - source file: code/game/objects/items/devices/scanners/health_analyzer.dm,309 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - call stack: - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=18;icon-y=22;vis-x=23;v...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=22;vis-x=23;v...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,133,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=22;vis-x=23;v...") - [2026-08-26 01:19:18.068] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:26.438] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:34.554] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:34.601] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: Charlie Haynes (/mob/living/carbon/human) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (162,134,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/id): try equip(Dave Davingson (/mob/living/carbon/human), Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), Charlie Haynes (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Charlie Haynes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:36.801] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: Charlie Haynes (/mob/living/carbon/human) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (163,134,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/id): try equip(Dave Davingson (/mob/living/carbon/human), Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), Charlie Haynes (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Charlie Haynes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:37.202] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: Charlie Haynes (/mob/living/carbon/human) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (163,134,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/id): try equip(Dave Davingson (/mob/living/carbon/human), Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), Charlie Haynes (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Charlie Haynes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:37.303] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: Charlie Haynes (/mob/living/carbon/human) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (163,134,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/id): try equip(Dave Davingson (/mob/living/carbon/human), Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), Charlie Haynes (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Charlie Haynes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:42.178] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: Charlie Haynes (/mob/living/carbon/human) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (163,134,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/id): try equip(Dave Davingson (/mob/living/carbon/human), Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), Charlie Haynes (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Charlie Haynes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:42.365] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: Charlie Haynes (/mob/living/carbon/human) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (163,134,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/id): try equip(Dave Davingson (/mob/living/carbon/human), Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), Charlie Haynes (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_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/use", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/use", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Glitchythenerd (/client): Topic("type=act%2Fuse&payload=%7B%22k...", /list (/list), null, null) - [2026-08-26 01:19:42.479] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: Charlie Haynes (/mob/living/carbon/human) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (163,134,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/id): try equip(Dave Davingson (/mob/living/carbon/human), Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), Charlie Haynes (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Charlie Haynes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:42.628] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: Charlie Haynes (/mob/living/carbon/human) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (163,134,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/id): try equip(Dave Davingson (/mob/living/carbon/human), Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), Charlie Haynes (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Charlie Haynes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:42.776] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: Charlie Haynes (/mob/living/carbon/human) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (163,134,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/id): try equip(Dave Davingson (/mob/living/carbon/human), Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), Charlie Haynes (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Charlie Haynes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:42.909] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:42.981] RUNTIME: runtime error: Cannot read null.species - proc name: can equip (/mob/living/carbon/human/can_equip) - source file: code/modules/mob/living/carbon/human/inventory.dm,25 - usr: Charlie Haynes (/mob/living/carbon/human) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (163,134,2) (/turf/open/floor/wood) - src.loc: the floor (163,133,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): can equip(Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), 256, 1, 1, 0, 0) - Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain): mob can equip(Dave Davingson (/mob/living/carbon/human), 256, 1, 1, 0, 0) - /datum/strippable_item/mob_ite... (/datum/strippable_item/mob_item_slot/id): try equip(Dave Davingson (/mob/living/carbon/human), Dave Davingson (Captain) (/obj/item/modular_computer/pda/heads/captain), Charlie Haynes (/mob/living/carbon/human)) - /datum/strip_menu (/datum/strip_menu): ui act("use", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("use", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Charlie Haynes (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:50.936] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:19:54.331] RUNTIME: runtime error: Cannot read null.species - proc name: get missing organs (/mob/living/carbon/human/proc/get_missing_organs) - source file: code/modules/surgery/organs/helpers.dm,58 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - src.loc: the floor (163,134,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): get missing organs(0) - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=17;icon-y=17;left=1;but...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-08-26 01:19:54.332] RUNTIME: runtime error: bad index - proc name: healthscan (/proc/healthscan) - source file: code/game/objects/items/devices/scanners/health_analyzer.dm,309 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - call stack: - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=17;icon-y=17;left=1;but...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-08-26 01:19:58.992] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:20:00.729] RUNTIME: runtime error: Cannot read null.species - proc name: get missing organs (/mob/living/carbon/human/proc/get_missing_organs) - source file: code/modules/surgery/organs/helpers.dm,58 - usr: Licks-The-Icicles (/mob/dead/observer) - src: Dave Davingson (/mob/living/carbon/human) - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - src.loc: the floor (163,134,2) (/turf/open/floor/wood) - call stack: - Dave Davingson (/mob/living/carbon/human): get missing organs(0) - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=18;icon-y=14;left=1;but...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-08-26 01:20:00.730] RUNTIME: runtime error: bad index - proc name: healthscan (/proc/healthscan) - source file: code/game/objects/items/devices/scanners/health_analyzer.dm,309 - usr: Licks-The-Icicles (/mob/dead/observer) - src: null - usr.loc: the floor (166,133,2) (/turf/open/floor/wood) - call stack: - healthscan(Licks-The-Icicles (/mob/dead/observer), Dave Davingson (/mob/living/carbon/human), 1, 2, 1) - Dave Davingson (/mob/living/carbon/human): attack ghost(Licks-The-Icicles (/mob/dead/observer)) - Licks-The-Icicles (/mob/dead/observer): ClickOn(Dave Davingson (/mob/living/carbon/human), "icon-x=18;icon-y=14;left=1;but...") - Dave Davingson (/mob/living/carbon/human): Click(the floor (163,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - TagGamerGame2 (/client): Click(Dave Davingson (/mob/living/carbon/human), the floor (163,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-08-26 01:20:06.975] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:20:15.082] RUNTIME: runtime error: Cannot read null.species - proc name: handle breath temperature (/obj/item/organ/lungs/proc/handle_breath_temperature) - source file: code/modules/surgery/organs/internal/lungs/_lungs.dm,752 - usr: null - src: the lungs (/obj/item/organ/lungs) - src.loc: the human chest (/obj/item/bodypart/chest) - call stack: - the lungs (/obj/item/organ/lungs): handle breath temperature(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - the lungs (/obj/item/organ/lungs): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf), Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): check breath(/datum/gas_mixture/turf (/datum/gas_mixture/turf)) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): breathe(2) - Dave Davingson (/mob/living/carbon/human): handle breathing(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Dave Davingson (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-08-26 01:20:19.185] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Veronica Black (/mob/living/carbon/human) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: the floor (124,110,2) (/turf/open/floor/iron/white) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "