[2026-09-24 23:52:11.530] Starting up round ID 264092. - ------------------------- [2026-09-24 23:52:11.556] RUNTIME: World loaded at 23:52:11! [2026-09-24 23:52:11.556] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-09-24 23:52:11.556] RUNTIME: Running /tg/ revision: 2026-09-24T19:22:47+00:00 - origin/master: d1d5c35b4052a15dcc28985d5086a6f711625c90 - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97699 commit e71323e5cdb677845d805e152239edcc016d180b - Test merge active of PR #97906 commit 2d06358418a7c003e54f2621ed63dcebbc213ea2 - HEAD: 645d1d14d3c6cf1261c888ee55dfd1775459c8fc - Running rust-g version 6.2.0 [2026-09-24 23:52:11.561] RUNTIME: map_config not found: _maps/eventmap.json [2026-09-24 23:52:11.562] RUNTIME: map_config not found: _maps/eventmap2.json [2026-09-24 23:52:11.562] RUNTIME: Database connection established. [2026-09-24 23:52:11.563] RUNTIME: Round ID: 264092 [2026-09-24 23:52:11.563] RUNTIME: Running /tg/ revision: 2026-09-24T19:22:47+00:00 - origin/master: d1d5c35b4052a15dcc28985d5086a6f711625c90 - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97699 commit e71323e5cdb677845d805e152239edcc016d180b - Test merge active of PR #97906 commit 2d06358418a7c003e54f2621ed63dcebbc213ea2 - HEAD: 645d1d14d3c6cf1261c888ee55dfd1775459c8fc - Running rust-g version 6.2.0 [2026-09-24 23:52:11.776] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-09-24 23:52:12.782] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-09-24 23:52:12.782] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-09-24 23:52:12.793] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-09-24 23:52:12.798] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2026-09-24 23:52:12.893] RUNTIME: Initialized Sounds subsystem within 0.09 seconds! [2026-09-24 23:52:12.894] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-09-24 23:52:12.895] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-09-24 23:52:12.896] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-09-24 23:52:12.906] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-09-24 23:52:13.217] RUNTIME: Initialized Greyscale subsystem within 0.31 seconds! [2026-09-24 23:52:13.217] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-09-24 23:52:15.137] RUNTIME: Initialized Early Assets subsystem within 1.92 seconds! [2026-09-24 23:52:15.139] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-09-24 23:52:15.140] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-09-24 23:52:15.141] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-09-24 23:52:15.146] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-09-24 23:52:15.146] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-09-24 23:52:15.146] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-09-24 23:52:15.147] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-09-24 23:52:15.147] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-09-24 23:52:15.147] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-09-24 23:52:15.276] RUNTIME: Initialized Text To Speech subsystem within 0.13 seconds! [2026-09-24 23:52:15.277] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-09-24 23:52:15.293] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-09-24 23:52:15.293] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-09-24 23:52:15.293] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-09-24 23:52:15.691] RUNTIME: Initialized PRISM subsystem within 0.4 seconds! [2026-09-24 23:52:15.691] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-09-24 23:52:15.692] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-09-24 23:52:15.693] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-09-24 23:52:15.693] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-09-24 23:52:15.693] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-09-24 23:52:15.694] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-09-24 23:52:15.694] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-09-24 23:52:15.694] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-09-24 23:52:15.694] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-09-24 23:52:15.695] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-09-24 23:52:15.695] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-09-24 23:52:15.695] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-09-24 23:52:15.696] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-09-24 23:52:15.732] RUNTIME: Initialized Research subsystem within 0.04 seconds! [2026-09-24 23:52:15.735] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-09-24 23:52:15.741] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-09-24 23:52:15.746] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-09-24 23:52:15.746] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-09-24 23:52:15.779] RUNTIME: Initialized Instruments subsystem within 0.03 seconds! [2026-09-24 23:52:15.779] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-09-24 23:52:29.224] RUNTIME: Initialized Achievements subsystem within 13.44 seconds! [2026-09-24 23:52:29.477] RUNTIME: Initialized Ticker subsystem within 0.25 seconds! [2026-09-24 23:52:29.740] RUNTIME: Loading Delta Station... [2026-09-24 23:52:32.012] RUNTIME: Loaded Station in 2.275s! [2026-09-24 23:52:34.523] RUNTIME: Loaded Lavaland in 1.53125s! [2026-09-24 23:52:41.743] RUNTIME: Lava Ruins loader finished placing 31/42 ruins with 0 left to spend. [2026-09-24 23:52:41.777] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-09-24 23:52:42.768] RUNTIME: Cave Generator terrain generation finished in 0.9875s! [2026-09-24 23:52:42.810] RUNTIME: Cave Generator terrain generation finished in 0.03125s! [2026-09-24 23:52:44.669] RUNTIME: Cave Generator terrain population finished in 0.05625s! [2026-09-24 23:52:44.673] RUNTIME: Cave Generator terrain population finished in 0.00625s! [2026-09-24 23:52:45.515] RUNTIME: Initialized Mapping subsystem within 15.81 seconds! [2026-09-24 23:52:45.516] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-09-24 23:52:45.573] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-09-24 23:52:45.574] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-09-24 23:53:37.617] RUNTIME: Initialized Atoms subsystem within 52.04 seconds! [2026-09-24 23:53:37.682] RUNTIME: Loaded 20 engraved messages on map Delta Station [2026-09-24 23:53:37.683] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load prisoner tattoos (/datum/controller/subsystem/persistence/proc/load_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,6 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-24 23:53:37.711] RUNTIME: Initialized Persistence subsystem within 0.04 seconds! [2026-09-24 23:53:38.033] RUNTIME: Initialized Persistent Paintings subsystem within 0.32 seconds! [2026-09-24 23:53:40.370] RUNTIME: Initialized Assets subsystem within 2.33 seconds! [2026-09-24 23:53:40.411] RUNTIME: Initialized Wardrobe subsystem within 0.04 seconds! [2026-09-24 23:53:40.417] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-09-24 23:53:40.826] RUNTIME: Initialized Ore Generation subsystem within 0.41 seconds! [2026-09-24 23:53:41.000] RUNTIME: Initialized Minor Mapping subsystem within 0.17 seconds! [2026-09-24 23:53:41.003] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-09-24 23:53:41.169] RUNTIME: Initialized Machines subsystem within 0.16 seconds! [2026-09-24 23:53:41.171] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-09-24 23:53:55.825] RUNTIME: Initialized Lighting subsystem within 14.65 seconds! [2026-09-24 23:53:57.557] RUNTIME: Initialized Library Loading subsystem within 1.73 seconds! [2026-09-24 23:53:57.680] 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) - ForgotBeeyondAccount123 (/client): Destroy() - ForgotBeeyondAccount123 (/client): Del() - [2026-09-24 23:54:02.677] RUNTIME: Initialized Icon Smoothing subsystem within 5.12 seconds! [2026-09-24 23:54:03.007] RUNTIME: Initialized Fishing subsystem within 0.33 seconds! [2026-09-24 23:54:10.134] RUNTIME: Initialized Atmospherics subsystem within 7.12 seconds! [2026-09-24 23:54:19.372] RUNTIME: Initialized Shuttle subsystem within 9.24 seconds! [2026-09-24 23:54:19.410] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-09-24 23:54:19.730] RUNTIME: Initialized Ban Cache subsystem within 0.32 seconds! [2026-09-24 23:54:19.730] RUNTIME: Initializations complete within 126.95 seconds! [2026-09-24 23:57:49.996] 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) - SBRNinja (/client): Destroy() - SBRNinja (/client): Del() - [2026-09-24 23:58:25.409] 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", "icooki3zi \\ BT-2061 \\ AI \\ ...", /list (/list)) - log manifest("icooki3zi", BT-2061 (/datum/mind), BT-2061 (/mob/living/silicon/ai), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2026-09-24 23:58:26.194] RUNTIME: Game start took 4.11875s [2026-09-25 00:07:28.297] RUNTIME: ## TESTING: GC: -- [0x2002580] | /obj/effect/abstract/greenscreen_display was unable to be GC'd -- (ref count of 271) [2026-09-25 00:12:16.508] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (187,173,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,173,2) (/turf/open/floor/iron), the floor (187,174,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the floor (187,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,174,2) (/turf/open/floor/iron), null) - the floor (187,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,174,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (187,173,2) (/turf/open/floor/iron), 2, 0, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (187,173,2) (/turf/open/floor/iron), 2, 0, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (186,173,2) (/turf/open/floor/iron), 10, 10.5741, 1) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - S133py (/client): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:12:16.510] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (187,173,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,173,2) (/turf/open/floor/iron), the floor (187,174,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the floor (187,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,174,2) (/turf/open/floor/iron), null) - the floor (187,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,174,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (187,173,2) (/turf/open/floor/iron), 2, 0, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (187,173,2) (/turf/open/floor/iron), 2, 0, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (186,173,2) (/turf/open/floor/iron), 10, 10.5741, 1) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - S133py (/client): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:12:16.512] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,173,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (186,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (186,173,2) (/turf/open/floor/iron), the floor (187,173,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the floor (186,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,173,2) (/turf/open/floor/iron), null) - the floor (186,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,173,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (186,173,2) (/turf/open/floor/iron), 8, 0, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (186,173,2) (/turf/open/floor/iron), 8, 0, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (186,173,2) (/turf/open/floor/iron), 10, 10.5741, 1) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - S133py (/client): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:12:16.514] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,173,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (186,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (186,173,2) (/turf/open/floor/iron), the floor (187,173,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the floor (186,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,173,2) (/turf/open/floor/iron), null) - the floor (186,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (187,173,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (186,173,2) (/turf/open/floor/iron), 8, 0, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (186,173,2) (/turf/open/floor/iron), 8, 0, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (186,173,2) (/turf/open/floor/iron), 10, 10.5741, 1) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - S133py (/client): Move(the floor (185,173,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:12:16.959] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (183,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (183,173,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (183,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (183,173,2) (/turf/open/floor/iron), the floor (184,173,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the floor (183,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (184,173,2) (/turf/open/floor/iron), null) - the floor (183,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (184,173,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (183,173,2) (/turf/open/floor/iron), 8, 7.93061, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (183,173,2) (/turf/open/floor/iron), 8, 7.93061, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): move from pull(Erika Haas (/mob/living/carbon/human), the floor (183,173,2) (/turf/open/floor/iron), 7.93061) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,172,2) (/turf/open/floor/plating), 10, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,172,2) (/turf/open/floor/plating), 10, null) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,172,2) (/turf/open/floor/plating), 10) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,172,2) (/turf/open/floor/plating), 10) - S133py (/client): Move(the plating (182,172,2) (/turf/open/floor/plating), 10) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:12:16.961] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (183,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (183,173,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (183,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (183,173,2) (/turf/open/floor/iron), the floor (184,173,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the floor (183,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (184,173,2) (/turf/open/floor/iron), null) - the floor (183,173,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (184,173,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (183,173,2) (/turf/open/floor/iron), 8, 7.93061, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (183,173,2) (/turf/open/floor/iron), 8, 7.93061, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): move from pull(Erika Haas (/mob/living/carbon/human), the floor (183,173,2) (/turf/open/floor/iron), 7.93061) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,172,2) (/turf/open/floor/plating), 10, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,172,2) (/turf/open/floor/plating), 10, null) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,172,2) (/turf/open/floor/plating), 10) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,172,2) (/turf/open/floor/plating), 10) - S133py (/client): Move(the plating (182,172,2) (/turf/open/floor/plating), 10) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:12:21.825] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,171,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,169,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,169,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,169,2) (/turf/open/floor/iron), the floor (185,170,2) (/turf/open/floor/iron), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): SendSignal("atom_entering", /list (/list)) - the floor (185,169,2) (/turf/open/floor/iron): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,170,2) (/turf/open/floor/iron), null) - the floor (185,169,2) (/turf/open/floor/iron): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,170,2) (/turf/open/floor/iron), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the floor (185,169,2) (/turf/open/floor/iron), 2, 10.535, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the floor (185,169,2) (/turf/open/floor/iron), 2, 10.535, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 2, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 2, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 2) - S133py (/client): Move(the floor (185,170,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:12:21.827] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,171,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,169,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,169,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,169,2) (/turf/open/floor/iron), the floor (185,170,2) (/turf/open/floor/iron), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): SendSignal("atom_entering", /list (/list)) - the floor (185,169,2) (/turf/open/floor/iron): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,170,2) (/turf/open/floor/iron), null) - the floor (185,169,2) (/turf/open/floor/iron): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,170,2) (/turf/open/floor/iron), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the floor (185,169,2) (/turf/open/floor/iron), 2, 10.535, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the floor (185,169,2) (/turf/open/floor/iron), 2, 10.535, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 2, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 2, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 2) - S133py (/client): Move(the floor (185,170,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:13:40.647] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (184,174,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,174,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the materials market crate - #... (/obj/structure/closet/crate/cargo), the floor (186,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the materials market crate - #... (/obj/structure/closet/crate/cargo), the floor (186,174,2) (/turf/open/floor/iron), the floor (185,174,2) (/turf/open/floor/iron), null) - the materials market crate - #... (/obj/structure/closet/crate/cargo): SendSignal("atom_entering", /list (/list)) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the materials market crate - #... (/obj/structure/closet/crate/cargo), the floor (185,174,2) (/turf/open/floor/iron), null) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the materials market crate - #... (/obj/structure/closet/crate/cargo), the floor (185,174,2) (/turf/open/floor/iron), null) - the materials market crate - #... (/obj/structure/closet/crate/cargo): Move(the floor (186,174,2) (/turf/open/floor/iron), 4, 10.356, 1) - the materials market crate - #... (/obj/structure/closet/crate/cargo): Move(the floor (186,174,2) (/turf/open/floor/iron), 4, 10.356, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the materials market crate - #... (/obj/structure/closet/crate/cargo), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 4, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 4, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 4) - S133py (/client): Move(the floor (185,174,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:13:40.648] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (184,174,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,174,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the materials market crate - #... (/obj/structure/closet/crate/cargo), the floor (186,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the materials market crate - #... (/obj/structure/closet/crate/cargo), the floor (186,174,2) (/turf/open/floor/iron), the floor (185,174,2) (/turf/open/floor/iron), null) - the materials market crate - #... (/obj/structure/closet/crate/cargo): SendSignal("atom_entering", /list (/list)) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the materials market crate - #... (/obj/structure/closet/crate/cargo), the floor (185,174,2) (/turf/open/floor/iron), null) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the materials market crate - #... (/obj/structure/closet/crate/cargo), the floor (185,174,2) (/turf/open/floor/iron), null) - the materials market crate - #... (/obj/structure/closet/crate/cargo): Move(the floor (186,174,2) (/turf/open/floor/iron), 4, 10.356, 1) - the materials market crate - #... (/obj/structure/closet/crate/cargo): Move(the floor (186,174,2) (/turf/open/floor/iron), 4, 10.356, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the materials market crate - #... (/obj/structure/closet/crate/cargo), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 4, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 4, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 4) - S133py (/client): Move(the floor (185,174,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:13:51.896] 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) - Joolace (/client): Destroy() - Joolace (/client): Del() - [2026-09-25 00:14:06.743] 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) - Joolace (/client): Destroy() - Joolace (/client): Del() - [2026-09-25 00:14:48.372] RUNTIME: runtime error: Cannot read null.micro_organisms - proc name: calculate growth (/datum/micro_organism/cell_line/proc/calculate_growth) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,72 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/mouse) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/mouse): calculate growth(/datum/reagents (/datum/reagents), null) - Unknown fluids (/datum/micro_organism/cell_line/mouse): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:14:48.380] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: succeed growing (/datum/micro_organism/cell_line/proc/succeed_growing) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,100 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/mouse) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/mouse): succeed growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/mouse): finish growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/mouse): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:14:48.381] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: finish growing (/datum/micro_organism/cell_line/proc/finish_growing) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,82 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/mouse) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/mouse): finish growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/mouse): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:14:48.382] RUNTIME: runtime error: Cannot read null.micro_organisms - proc name: calculate growth (/datum/micro_organism/cell_line/proc/calculate_growth) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,72 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/goat) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/goat): calculate growth(/datum/reagents (/datum/reagents), null) - Unknown fluids (/datum/micro_organism/cell_line/goat): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:14:48.389] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: succeed growing (/datum/micro_organism/cell_line/proc/succeed_growing) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,100 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/goat) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/goat): succeed growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/goat): finish growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/goat): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:14:48.390] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: finish growing (/datum/micro_organism/cell_line/proc/finish_growing) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,82 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/goat) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/goat): finish growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/goat): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:16:36.039] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Johanna \'Pseud\' Eckhart (/mob/living/carbon/human) - src: null - usr.loc: the floor (139,129,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 73.004, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', 10, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): on start() - /datum/looping_sound/computer (/datum/looping_sound/computer): start(null) - the identification console (/obj/item/modular_computer/processor): turn on(Johanna \'Pseud\' Eckhart (/mob/living/carbon/human), 1) - the identification console (/obj/item/modular_computer/processor): interact(Johanna \'Pseud\' Eckhart (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): interact(Johanna \'Pseud\' Eckhart (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): try interact(Johanna \'Pseud\' Eckhart (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): try interact(Johanna \'Pseud\' Eckhart (/mob/living/carbon/human)) - the identification console (/obj/machinery/modular_computer/preset/id): attack hand(Johanna \'Pseud\' Eckhart (/mob/living/carbon/human), /list (/list)) - the identification console (/obj/machinery/modular_computer/preset/id): attack hand(Johanna \'Pseud\' Eckhart (/mob/living/carbon/human), /list (/list)) - Johanna \'Pseud\' Eckhart (/mob/living/carbon/human): resolve unarmed attack(the identification console (/obj/machinery/modular_computer/preset/id), /list (/list)) - Johanna \'Pseud\' Eckhart (/mob/living/carbon/human): UnarmedAttack(the identification console (/obj/machinery/modular_computer/preset/id), 1, /list (/list)) - Johanna \'Pseud\' Eckhart (/mob/living/carbon/human): UnarmedAttack(the identification console (/obj/machinery/modular_computer/preset/id), 1, /list (/list)) - Johanna \'Pseud\' Eckhart (/mob/living/carbon/human): ClickOn(the identification console (/obj/machinery/modular_computer/preset/id), "icon-x=24;icon-y=20;left=1;but...") - the identification console (/obj/machinery/modular_computer/preset/id): Click(the floor (139,128,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=24;icon-y=20;left=1;but...") - Secc (/client): Click(the identification console (/obj/machinery/modular_computer/preset/id), the floor (139,128,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=24;icon-y=20;left=1;but...") - [2026-09-25 00:17:55.150] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,170,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,169,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (185,169,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (185,169,2) (/turf/open/floor/iron), the floor (186,169,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the floor (185,169,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (186,169,2) (/turf/open/floor/iron), null) - the floor (185,169,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (186,169,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (185,169,2) (/turf/open/floor/iron), 8, 10.607, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (185,169,2) (/turf/open/floor/iron), 8, 10.607, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): move from pull(Erika Haas (/mob/living/carbon/human), the floor (185,169,2) (/turf/open/floor/iron), 10.607) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 1, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (185,170,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:17:55.152] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,170,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,169,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (185,169,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (185,169,2) (/turf/open/floor/iron), the floor (186,169,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the floor (185,169,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (186,169,2) (/turf/open/floor/iron), null) - the floor (185,169,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (186,169,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (185,169,2) (/turf/open/floor/iron), 8, 10.607, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (185,169,2) (/turf/open/floor/iron), 8, 10.607, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): move from pull(Erika Haas (/mob/living/carbon/human), the floor (185,169,2) (/turf/open/floor/iron), 10.607) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 1, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (185,170,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:17:59.851] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the plating (182,174,2) (/turf/open/floor/plating) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (183,174,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (183,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (183,174,2) (/turf/open/floor/iron), the floor (184,174,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the floor (183,174,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (184,174,2) (/turf/open/floor/iron), null) - the floor (183,174,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (184,174,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (183,174,2) (/turf/open/floor/iron), 8, 10.607, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (183,174,2) (/turf/open/floor/iron), 8, 10.607, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): move from pull(Erika Haas (/mob/living/carbon/human), the floor (183,174,2) (/turf/open/floor/iron), 10.607) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,174,2) (/turf/open/floor/plating), 8, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,174,2) (/turf/open/floor/plating), 8, null) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,174,2) (/turf/open/floor/plating), 8) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,174,2) (/turf/open/floor/plating), 8) - S133py (/client): Move(the plating (182,174,2) (/turf/open/floor/plating), 8) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:17:59.852] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the plating (182,174,2) (/turf/open/floor/plating) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (183,174,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (183,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (183,174,2) (/turf/open/floor/iron), the floor (184,174,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the floor (183,174,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (184,174,2) (/turf/open/floor/iron), null) - the floor (183,174,2) (/turf/open/floor/iron): Entered(the plastic sheets crate - #23... (/obj/structure/closet/crate), the floor (184,174,2) (/turf/open/floor/iron), null) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (183,174,2) (/turf/open/floor/iron), 8, 10.607, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): Move(the floor (183,174,2) (/turf/open/floor/iron), 8, 10.607, 1) - the plastic sheets crate - #23... (/obj/structure/closet/crate): move from pull(Erika Haas (/mob/living/carbon/human), the floor (183,174,2) (/turf/open/floor/iron), 10.607) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,174,2) (/turf/open/floor/plating), 8, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,174,2) (/turf/open/floor/plating), 8, null) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,174,2) (/turf/open/floor/plating), 8) - Erika Haas (/mob/living/carbon/human): Move(the plating (182,174,2) (/turf/open/floor/plating), 8) - S133py (/client): Move(the plating (182,174,2) (/turf/open/floor/plating), 8) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:18:06.001] RUNTIME: runtime error: Basic mob being instantiated in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: null - call stack: - stack trace("Basic mob being instantiated i...", "code/modules/mob/living/basic/...", 117) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hatchling blood worm (/mob/living/basic/blood_worm/hatchling), 0, /list (/list)) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): New(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): New() - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): create ruleset body() - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare for role(/datum/mind (/datum/mind)) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare execution(19, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms), null, 1, Licoreina Eton (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - [2026-09-25 00:18:06.024] RUNTIME: runtime error: Cannot read null.ambient_buzz - proc name: refresh looping ambience (/mob/proc/refresh_looping_ambience) - source file: code/controllers/subsystem/ambience.dm,125 - usr: (src) - src: the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling) - src.loc: null - call stack: - the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling): refresh looping ambience() - the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling): update ambience area(null) - the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling): PossessByPlayer("cardboardf0x") - hatchling blood worm (649) (/datum/mind): transfer to(the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling), 1) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare for role(hatchling blood worm (649) (/datum/mind)) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare execution(19, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms), null, 1, Licoreina Eton (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - [2026-09-25 00:18:06.033] RUNTIME: runtime error: Basic mob being instantiated in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: null - call stack: - stack trace("Basic mob being instantiated i...", "code/modules/mob/living/basic/...", 117) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hatchling blood worm (/mob/living/basic/blood_worm/hatchling), 0, /list (/list)) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): New(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): New() - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): create ruleset body() - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare for role(/datum/mind (/datum/mind)) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare execution(19, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms), null, 1, Licoreina Eton (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - [2026-09-25 00:18:06.056] RUNTIME: runtime error: Cannot read null.ambient_buzz - proc name: refresh looping ambience (/mob/proc/refresh_looping_ambience) - source file: code/controllers/subsystem/ambience.dm,125 - usr: (src) - src: the hatchling blood worm (981) (/mob/living/basic/blood_worm/hatchling) - src.loc: null - call stack: - the hatchling blood worm (981) (/mob/living/basic/blood_worm/hatchling): refresh looping ambience() - the hatchling blood worm (981) (/mob/living/basic/blood_worm/hatchling): update ambience area(null) - the hatchling blood worm (981) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (981) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (981) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (981) (/mob/living/basic/blood_worm/hatchling): PossessByPlayer("nohaxjustpi") - hatchling blood worm (981) (/datum/mind): transfer to(the hatchling blood worm (981) (/mob/living/basic/blood_worm/hatchling), 1) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare for role(hatchling blood worm (981) (/datum/mind)) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare execution(19, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms), null, 1, Licoreina Eton (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - [2026-09-25 00:18:48.165] RUNTIME: runtime error: Basic mob being instantiated in nullspace - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: null - call stack: - stack trace("Basic mob being instantiated i...", "code/modules/mob/living/basic/...", 117) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hatchling blood worm (/mob/living/basic/blood_worm/hatchling), 0, /list (/list)) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): New(0) - the hatchling blood worm (/mob/living/basic/blood_worm/hatchling): New() - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): create ruleset body() - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare for role(/datum/mind (/datum/mind)) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare execution(20, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms), null, 1, Licoreina Eton (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - [2026-09-25 00:18:48.187] RUNTIME: runtime error: Cannot read null.ambient_buzz - proc name: refresh looping ambience (/mob/proc/refresh_looping_ambience) - source file: code/controllers/subsystem/ambience.dm,125 - usr: (src) - src: the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling) - src.loc: null - call stack: - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): refresh looping ambience() - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): update ambience area(null) - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): PossessByPlayer("diamondboy121") - hatchling blood worm (937) (/datum/mind): transfer to(the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling), 1) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare for role(hatchling blood worm (937) (/datum/mind)) - Blood Worm Infestation (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms): prepare execution(20, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): force run midround(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/from_ghosts/blood_worms), null, 1, Licoreina Eton (/mob/dead/observer)) - /datum/dynamic_panel (/datum/dynamic_panel): ui act("execute_ruleset", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/admin_state (/datum/ui_state/admin_state)) - [2026-09-25 00:20:30.282] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (114,67,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the floor (119,67,2) (/turf/open/floor/iron), 6, 0) - 0x0 (/client): gvb keyDown("C", 909, 533, 1216, 1009) - 0x0 (/client): keyDown("C", 909, 533, 1216, 1009) - [2026-09-25 00:21:11.151] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (118,75,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the floor (118,75,2) (/turf/open/floor/iron), 1, 13) - 0x0 (/client): gvb keyDown("C", 579, 507, 1216, 1009) - 0x0 (/client): keyDown("C", 579, 507, 1216, 1009) - [2026-09-25 00:21:20.476] RUNTIME: ## TESTING: GC: -- [0x2105ddf4] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 00:21:36.593] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (117,111,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the reinforced wall (121,111,2) (/turf/closed/wall/r_wall), 6, 30) - 0x0 (/client): gvb keyDown("C", 844, 473, 1216, 1009) - 0x0 (/client): keyDown("C", 844, 473, 1216, 1009) - [2026-09-25 00:21:41.433] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the grass patch",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: BT-2061 (/mob/living/silicon/ai) - src: null - usr.loc: the floor (33,138,2) (/turf/open/floor/circuit/green) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the grass patch (109,99,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the grass patch (109,99,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(buseum away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(BT-2061 (/mob/living/silicon/ai), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:21:41.434] RUNTIME: runtime error: undefined variable /turf/open/floor/grass/var/glide_size - proc name: update parallax (/atom/movable/screen/parallax_home/proc/update_parallax) - source file: code/_onclick/hud/parallax/parallax.dm,134 - usr: BT-2061 (/mob/living/silicon/ai) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (33,138,2) (/turf/open/floor/circuit/green) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the grass patch (109,99,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the grass patch (109,99,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(buseum away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(BT-2061 (/mob/living/silicon/ai), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:21:51.033] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (186,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,174,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,174,2) (/turf/open/floor/iron), the floor (186,173,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,173,2) (/turf/open/floor/iron), null) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,173,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (186,174,2) (/turf/open/floor/iron), 1, 10.4002, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (186,174,2) (/turf/open/floor/iron), 1, 10.4002, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 1, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (186,173,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:21:51.035] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (186,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,174,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,174,2) (/turf/open/floor/iron), the floor (186,173,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,173,2) (/turf/open/floor/iron), null) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,173,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (186,174,2) (/turf/open/floor/iron), 1, 10.4002, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (186,174,2) (/turf/open/floor/iron), 1, 10.4002, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 1, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (186,173,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:21:58.325] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the floor",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: BT-2061 (/mob/living/silicon/ai) - src: null - usr.loc: the floor (33,138,2) (/turf/open/floor/circuit/green) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the floor (110,100,12) (/turf/open/floor/iron/dark/diagonal)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the floor (110,100,12) (/turf/open/floor/iron/dark/diagonal)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(Unknown Gateway (/datum/gateway_destination/gateway)) - the gateway (/obj/machinery/gateway/centerstation): activate(Unknown Gateway (/datum/gateway_destination/gateway)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(Unknown Gateway (/datum/gateway_destination/gateway)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(BT-2061 (/mob/living/silicon/ai), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:21:58.327] RUNTIME: runtime error: undefined variable /turf/open/floor/iron/dark/diagonal/var/glide_size - proc name: update parallax (/atom/movable/screen/parallax_home/proc/update_parallax) - source file: code/_onclick/hud/parallax/parallax.dm,134 - usr: BT-2061 (/mob/living/silicon/ai) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (33,138,2) (/turf/open/floor/circuit/green) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the floor (110,100,12) (/turf/open/floor/iron/dark/diagonal)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the floor (110,100,12) (/turf/open/floor/iron/dark/diagonal)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(Unknown Gateway (/datum/gateway_destination/gateway)) - the gateway (/obj/machinery/gateway/centerstation): activate(Unknown Gateway (/datum/gateway_destination/gateway)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(Unknown Gateway (/datum/gateway_destination/gateway)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(BT-2061 (/mob/living/silicon/ai), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:22:23.404] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: the carpet (197,103,2) (/turf/open/floor/carpet/orange) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10, 0, null, "code/modules/balloon_alert/bal...", 102) - the gondola (/mob/living/basic/pet/gondola): balloon alert perform(the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling), "grab lost!") - the gondola (/mob/living/basic/pet/gondola): balloon alert(the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling), "grab lost!") - [2026-09-25 00:22:25.698] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (119,73,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the plating (119,77,2) (/turf/open/floor/plating), 25, 28) - 0x0 (/client): gvb keyDown("C", 627, 221, 1216, 1009) - 0x0 (/client): keyDown("C", 627, 221, 1216, 1009) - [2026-09-25 00:22:52.595] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: the carpet (197,103,2) (/turf/open/floor/carpet/orange) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10, 0, null, "code/modules/balloon_alert/bal...", 102) - the gondola (/mob/living/basic/pet/gondola): balloon alert perform(the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling), "grab lost!") - the gondola (/mob/living/basic/pet/gondola): balloon alert(the hatchling blood worm (649) (/mob/living/basic/blood_worm/hatchling), "grab lost!") - [2026-09-25 00:23:51.946] RUNTIME: ## TESTING: GC: -- [0x300000d] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-09-25 00:24:35.781] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (129,182,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the floor (133,186,2) (/turf/open/floor/iron), 17, 13) - 0x0 (/client): gvb keyDown("C", 867, 251, 1216, 1009) - 0x0 (/client): keyDown("C", 867, 251, 1216, 1009) - [2026-09-25 00:24:57.438] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile) - src: null - usr.loc: the carpet (198,102,2) (/turf/open/floor/carpet/orange) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 11.4, 0, null, "code/modules/balloon_alert/bal...", 102) - the gondola (/mob/living/basic/pet/gondola): balloon alert perform(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), "no more blood!") - the gondola (/mob/living/basic/pet/gondola): balloon alert(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), "no more blood!") - [2026-09-25 00:25:31.099] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the plating (111,175,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.209] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (449) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the carpet (205,109,2) (/turf/open/floor/carpet/purple) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - ... - juvenile blood worm (649) (/datum/mind): transfer to(the adult blood worm (449) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.211] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (449) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the carpet (205,109,2) (/turf/open/floor/carpet/purple) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - ... - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.213] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (449) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the carpet (205,109,2) (/turf/open/floor/carpet/purple) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Open Blood Worm Information (/datum/action/antag_info): ShowTo(the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - ... - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.215] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (449) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the carpet (205,109,2) (/turf/open/floor/carpet/purple) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): update action buttons(1) - /datum/hud/living (/datum/hud/living): show hud(1, null) - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): PossessByPlayer("cardboardf0x") - juvenile blood worm (649) (/datum/mind): transfer to(the adult blood worm (449) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.223] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (449) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the carpet (205,109,2) (/turf/open/floor/carpet/purple) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the adult blood worm (449) (/mob/living/basic/blood_worm/adult), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (449) (/mob/living/basic/blood_worm/adult): PossessByPlayer("cardboardf0x") - juvenile blood worm (649) (/datum/mind): transfer to(the adult blood worm (449) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (449) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.226] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the medium blood cocoon (/obj/structure/blood_worm_cocoon/juvenile) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): set key(null) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.227] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the medium blood cocoon (/obj/structure/blood_worm_cocoon/juvenile) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldownSelf(null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldown(null, null) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (649) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.341] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.523] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.708] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:48.921] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:49.111] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:49.310] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:49.549] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:49.763] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:49.993] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:50.263] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:50.494] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:50.721] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:50.917] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:51.112] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:51.317] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:51.545] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:51.852] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:52.063] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:52.353] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:52.511] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,174,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,174,2) (/turf/open/floor/iron), the floor (187,174,2) (/turf/open/floor/iron), null) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): SendSignal("atom_entering", /list (/list)) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (187,174,2) (/turf/open/floor/iron), null) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (187,174,2) (/turf/open/floor/iron), null) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): Move(the floor (186,174,2) (/turf/open/floor/iron), 8, 0, 1) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): Move(the floor (186,174,2) (/turf/open/floor/iron), 8, 0, 1) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): Move(the floor (186,174,2) (/turf/open/floor/iron), 10, 10.6467, 1) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 8, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 8) - S133py (/client): Move(the floor (185,174,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:52.513] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,174,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,174,2) (/turf/open/floor/iron), the floor (187,174,2) (/turf/open/floor/iron), null) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): SendSignal("atom_entering", /list (/list)) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (187,174,2) (/turf/open/floor/iron), null) - the floor (186,174,2) (/turf/open/floor/iron): Entered(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (187,174,2) (/turf/open/floor/iron), null) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): Move(the floor (186,174,2) (/turf/open/floor/iron), 8, 0, 1) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): Move(the floor (186,174,2) (/turf/open/floor/iron), 8, 0, 1) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): Move(the floor (186,174,2) (/turf/open/floor/iron), 10, 10.6467, 1) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 8, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 8) - S133py (/client): Move(the floor (185,174,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:52.576] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:52.763] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:52.986] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:53.163] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:53.367] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:53.593] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:53.866] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:54.067] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:54.261] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:54.480] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:54.671] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:54.865] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:55.071] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:55.262] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:55.478] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:55.674] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:55.867] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:56.070] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:56.273] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:56.478] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:56.696] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:56.915] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:57.114] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:57.330] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:25:57.545] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:26:21.141] RUNTIME: ## TESTING: GC: -- [0x2033ff3] | /obj/effect/abstract/greenscreen_display was unable to be GC'd -- (ref count of 300) [2026-09-25 00:26:42.119] RUNTIME: ## TESTING: GC: -- [0x2105f5de] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 00:27:21.556] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the plating (153,61,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:27:25.069] RUNTIME: ## TESTING: GC: -- [0x2105f3bf] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 00:27:27.566] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the grass patch",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: BT-2061 (/mob/living/silicon/ai) - src: null - usr.loc: the floor (33,138,2) (/turf/open/floor/circuit/green) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the grass patch (109,97,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the grass patch (109,97,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(buseum away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(BT-2061 (/mob/living/silicon/ai), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:27:27.567] RUNTIME: runtime error: undefined variable /turf/open/floor/grass/var/glide_size - proc name: update parallax (/atom/movable/screen/parallax_home/proc/update_parallax) - source file: code/_onclick/hud/parallax/parallax.dm,134 - usr: BT-2061 (/mob/living/silicon/ai) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (33,138,2) (/turf/open/floor/circuit/green) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the grass patch (109,97,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the grass patch (109,97,12) (/turf/open/floor/grass)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(buseum away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(buseum away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): ui act("activate", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/default (/datum/ui_state/default)) - /datum/tgui (/datum/tgui): on act message("activate", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(BT-2061 (/mob/living/silicon/ai), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:27:33.098] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the plating (146,62,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:28:18.647] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (105,98,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the floor (106,100,2) (/turf/open/floor/iron), 3, 8) - 0x0 (/client): gvb keyDown("C", 647, 390, 1216, 1009) - 0x0 (/client): keyDown("C", 647, 390, 1216, 1009) - [2026-09-25 00:28:33.376] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (148,106,1) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the floor (148,106,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the crate (/obj/structure/closet/crate), 14) - the crate (/obj/structure/closet/crate): AddElement(/list (/list)) - the crate (/obj/structure/closet/crate): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the crate (/obj/structure/closet/crate), 0, /list (/list)) - the crate (/obj/structure/closet/crate): New(0) - Janitorial Supplies Crate (/datum/supply_pack/service/janitor): generate(the floor (148,106,1) (/turf/open/floor/iron), null, null) - /datum/supply_order (/datum/supply_order): generate(the floor (148,106,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:28:33.378] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (148,106,1) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the floor (148,106,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the crate (/obj/structure/closet/crate), 14) - the crate (/obj/structure/closet/crate): AddElement(/list (/list)) - the crate (/obj/structure/closet/crate): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the crate (/obj/structure/closet/crate), 0, /list (/list)) - the crate (/obj/structure/closet/crate): New(0) - Janitorial Supplies Crate (/datum/supply_pack/service/janitor): generate(the floor (148,106,1) (/turf/open/floor/iron), null, null) - /datum/supply_order (/datum/supply_order): generate(the floor (148,106,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:30:16.562] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (152,82,2) (/turf/open/floor/iron/white) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), 0) - the backpack (/obj/item/storage/backpack): Exited(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), 0) - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): doMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): doMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): forceMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 1) - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): attempt pickup(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 0) - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): attack hand(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): resolve unarmed attack(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): UnarmedAttack(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), 1, /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): UnarmedAttack(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), 1, /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): ClickOn(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), "icon-x=15;icon-y=20;left=1;but...") - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): Click(null, "mapwindow.map", "icon-x=15;icon-y=20;left=1;but...") - Cardboard_F0x (/client): Click(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), null, "mapwindow.map", "icon-x=15;icon-y=20;left=1;but...") - [2026-09-25 00:30:18.875] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (152,88,2) (/turf/open/floor/iron/white) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), the armor vest (/obj/item/clothing/suit/armor/vest), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the armor vest (/obj/item/clothing/suit/armor/vest), 0) - the backpack (/obj/item/storage/backpack): Exited(the armor vest (/obj/item/clothing/suit/armor/vest), 0) - the armor vest (/obj/item/clothing/suit/armor/vest): doMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - the armor vest (/obj/item/clothing/suit/armor/vest): doMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - the armor vest (/obj/item/clothing/suit/armor/vest): forceMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the armor vest (/obj/item/clothing/suit/armor/vest), Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), the armor vest (/obj/item/clothing/suit/armor/vest), Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 1) - the armor vest (/obj/item/clothing/suit/armor/vest): attempt pickup(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 0) - the armor vest (/obj/item/clothing/suit/armor/vest): attack hand(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): resolve unarmed attack(the armor vest (/obj/item/clothing/suit/armor/vest), /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): UnarmedAttack(the armor vest (/obj/item/clothing/suit/armor/vest), 1, /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): UnarmedAttack(the armor vest (/obj/item/clothing/suit/armor/vest), 1, /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): ClickOn(the armor vest (/obj/item/clothing/suit/armor/vest), "icon-x=11;icon-y=15;left=1;but...") - the armor vest (/obj/item/clothing/suit/armor/vest): Click(null, "mapwindow.map", "icon-x=11;icon-y=15;left=1;but...") - Cardboard_F0x (/client): Click(the armor vest (/obj/item/clothing/suit/armor/vest), null, "mapwindow.map", "icon-x=11;icon-y=15;left=1;but...") - [2026-09-25 00:30:23.877] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Milo Mueller (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:31:07.183] 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,167 - usr: Erika Haas (/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(Erika Haas (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:31:27.454] RUNTIME: runtime error: Cannot read null.micro_organisms - proc name: calculate growth (/datum/micro_organism/cell_line/proc/calculate_growth) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,72 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/chicken) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/chicken): calculate growth(/datum/reagents (/datum/reagents), null) - Unknown fluids (/datum/micro_organism/cell_line/chicken): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:31:27.456] RUNTIME: runtime error: Cannot read null.micro_organisms - proc name: calculate growth (/datum/micro_organism/cell_line/proc/calculate_growth) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,72 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/slime) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/slime): calculate growth(/datum/reagents (/datum/reagents), null) - Unknown fluids (/datum/micro_organism/cell_line/slime): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:31:53.495] RUNTIME: runtime error: undefined proc or verb /mob/living/basic/lizard/give emote overlay(). - - proc name: run emote (/datum/emote/living/tongue/run_emote) - source file: code/modules/mob/living/emote.dm,29 - usr: Karl Hoffman (/mob/living/carbon/human) - src: tongue (/datum/emote/living/tongue) - usr.loc: the floor (101,99,2) (/turf/open/floor/iron) - call stack: - tongue (/datum/emote/living/tongue): run emote(Lizard (/mob/living/basic/lizard), null, 0, 0) - Lizard (/mob/living/basic/lizard): emote("tongue", 0, null, 0, 0, 0) - /datum/element/pet_bonus (/datum/element/pet_bonus): on attack hand(Lizard (/mob/living/basic/lizard), Karl Hoffman (/mob/living/carbon/human), /list (/list)) - /datum/element/pet_bonus (/datum/element/pet_bonus): on attack hand(Lizard (/mob/living/basic/lizard), Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Lizard (/mob/living/basic/lizard): SendSignal("atom_attack_hand", /list (/list)) - Lizard (/mob/living/basic/lizard): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Lizard (/mob/living/basic/lizard): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Lizard (/mob/living/basic/lizard): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Lizard (/mob/living/basic/lizard): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(Lizard (/mob/living/basic/lizard), /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Karl Hoffman (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:32:05.162] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (167,105,2) (/turf/open/floor/iron) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy), 0) - the backpack (/obj/item/storage/backpack): Exited(Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy), 0) - Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy): doMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy): doMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy): forceMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy), Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy), Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 1) - Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy): attempt pickup(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 0) - Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy): attack hand(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): resolve unarmed attack(Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy), /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): UnarmedAttack(Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy), 1, /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): UnarmedAttack(Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy), 1, /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): ClickOn(Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy), "icon-x=8;icon-y=15;left=1;butt...") - Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy): Click(null, "mapwindow.map", "icon-x=8;icon-y=15;left=1;butt...") - Cardboard_F0x (/client): Click(Allergy dogtag (/obj/item/clothing/accessory/dogtag/allergy), null, "mapwindow.map", "icon-x=8;icon-y=15;left=1;butt...") - [2026-09-25 00:33:12.148] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (142,163,2) (/turf/open/floor/iron) - call stack: - /datum/storage/backpack (/datum/storage/backpack): handle exit(the backpack (/obj/item/storage/backpack), the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), 0) - the backpack (/obj/item/storage/backpack): Exited(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), 0) - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): doMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): doMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): forceMove(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 1) - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): attempt pickup(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), 0) - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): attack hand(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): resolve unarmed attack(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): UnarmedAttack(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), 1, /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): UnarmedAttack(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), 1, /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): ClickOn(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), "icon-x=18;icon-y=17;left=1;but...") - the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent): Click(null, "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - Cardboard_F0x (/client): Click(the beer goggles (/obj/item/clothing/glasses/sunglasses/reagent), null, "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - [2026-09-25 00:33:29.758] RUNTIME: runtime error: Cannot read null.micro_organisms - proc name: calculate growth (/datum/micro_organism/cell_line/proc/calculate_growth) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,72 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/chicken) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/chicken): calculate growth(/datum/reagents (/datum/reagents), null) - Unknown fluids (/datum/micro_organism/cell_line/chicken): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:33:29.764] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: succeed growing (/datum/micro_organism/cell_line/proc/succeed_growing) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,100 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/chicken) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/chicken): succeed growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/chicken): finish growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/chicken): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:33:29.764] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: finish growing (/datum/micro_organism/cell_line/proc/finish_growing) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,82 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/chicken) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/chicken): finish growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/chicken): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:33:29.765] RUNTIME: runtime error: Cannot read null.micro_organisms - proc name: calculate growth (/datum/micro_organism/cell_line/proc/calculate_growth) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,72 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/slime) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/slime): calculate growth(/datum/reagents (/datum/reagents), null) - Unknown fluids (/datum/micro_organism/cell_line/slime): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:33:29.773] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: succeed growing (/datum/micro_organism/cell_line/proc/succeed_growing) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,100 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/slime) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/slime): succeed growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/slime): finish growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/slime): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:33:29.774] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: finish growing (/datum/micro_organism/cell_line/proc/finish_growing) - source file: code/modules/research/xenobiology/vatgrowing/samples/_micro_organism.dm,82 - usr: null - src: Unknown fluids (/datum/micro_organism/cell_line/slime) - call stack: - Unknown fluids (/datum/micro_organism/cell_line/slime): finish growing(the growing vat (/obj/machinery/vatgrower)) - Unknown fluids (/datum/micro_organism/cell_line/slime): handle growth(the growing vat (/obj/machinery/vatgrower)) - /datum/biological_sample (/datum/biological_sample): handle growth(the growing vat (/obj/machinery/vatgrower)) - the growing vat (/obj/machinery/vatgrower): process(2) - Machines (/datum/controller/subsystem/machines): fire(1) - Machines (/datum/controller/subsystem/machines): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:33:31.433] RUNTIME: ## TESTING: GC: -- [0x2106147b] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 00:34:47.434] RUNTIME: ### VarEdit by John Henry Eton/(Licoreina Eton): /mob/living/carbon/human current_size=1 => 0.1 [2026-09-25 00:34:50.171] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (105,99,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:34:50.722] RUNTIME: runtime error: Cannot read null.active_storage - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1120 - usr: Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the crate (/obj/structure/closet/crate/decorations) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(null) - /datum/storage/backpack (/datum/storage/backpack): close all() - the crate (/obj/structure/closet/crate/decorations): take contents(0) - the crate (/obj/structure/closet/crate/decorations): close(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - the crate (/obj/structure/closet/crate/decorations): toggle(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human)) - the crate (/obj/structure/closet/crate/decorations): attack hand(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), /list (/list)) - the crate (/obj/structure/closet/crate/decorations): attack hand(Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human), /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): resolve unarmed attack(the crate (/obj/structure/closet/crate/decorations), /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): UnarmedAttack(the crate (/obj/structure/closet/crate/decorations), 1, /list (/list)) - Qu-uuqu-uuquum Qu-uuzaoo (/mob/living/carbon/human): UnarmedAttack(the crate (/obj/structure/closet/crate/decorations), 1, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Qu-uuqu-uuquum Qu-uuzaoo (/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-09-25 00:35:03.833] RUNTIME: ### VarEdit by John Henry Eton/(Licoreina Eton): /mob/living/carbon/human current_size=0.1 => 1 [2026-09-25 00:35:15.156] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (119,73,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:35:30.881] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (109,110,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the floor (109,108,2) (/turf/open/floor/iron), 14, -26) - 0x0 (/client): gvb keyDown("C", 605, 651, 1216, 1009) - 0x0 (/client): keyDown("C", 605, 651, 1216, 1009) - [2026-09-25 00:35:55.486] 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 800 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 960) - the 800 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 800 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 800 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 800 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-09-25 00:35:55.489] 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 800 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 960) - the 800 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 800 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 800 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 800 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-09-25 00:36:00.837] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:01.162] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(1) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:01.394] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:01.596] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:01.813] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:02.029] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:02.362] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:02.672] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:02.866] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:03.062] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:03.257] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:03.458] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:03.678] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:03.857] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:04.059] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:04.266] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:04.458] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:04.675] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:04.876] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:18.318] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (147,112,1) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mining crate (/obj/structure/closet/crate/cargo/mining), the floor (147,112,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the mining crate (/obj/structure/closet/crate/cargo/mining), 14) - the mining crate (/obj/structure/closet/crate/cargo/mining): AddElement(/list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mining crate (/obj/structure/closet/crate/cargo/mining), 0, /list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): New(0) - Cargo\'s Materials Order (/datum/supply_pack/custom/minerals): generate(the floor (147,112,1) (/turf/open/floor/iron), null, null) - /datum/supply_order/disposable... (/datum/supply_order/disposable/materials): generate(the floor (147,112,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:18.319] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (147,112,1) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mining crate (/obj/structure/closet/crate/cargo/mining), the floor (147,112,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the mining crate (/obj/structure/closet/crate/cargo/mining), 14) - the mining crate (/obj/structure/closet/crate/cargo/mining): AddElement(/list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mining crate (/obj/structure/closet/crate/cargo/mining), 0, /list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): New(0) - Cargo\'s Materials Order (/datum/supply_pack/custom/minerals): generate(the floor (147,112,1) (/turf/open/floor/iron), null, null) - /datum/supply_order/disposable... (/datum/supply_order/disposable/materials): generate(the floor (147,112,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:36:36.071] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the monkey (337) (/mob/living/carbon/human/species/monkey) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (159,67,2) (/turf/open/floor/iron/dark/smooth_large) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the monkey (337) (/mob/living/carbon/human/species/monkey), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the monkey (337) (/mob/living/carbon/human/species/monkey): Login() - the monkey (337) (/mob/living/carbon/human/species/monkey): Login() - the monkey (337) (/mob/living/carbon/human/species/monkey): Login() - the monkey (337) (/mob/living/carbon/human/species/monkey): PossessByPlayer("diamondboy121") - hatchling blood worm (937) (/datum/mind): transfer to(the monkey (337) (/mob/living/carbon/human/species/monkey), 0) - ... - the monkey (337) (/mob/living/carbon/human/species/monkey): SendSignal("mob_statchange", /list (/list)) - the monkey (337) (/mob/living/carbon/human/species/monkey): set stat(2) - the monkey (337) (/mob/living/carbon/human/species/monkey): set stat(2) - the monkey (337) (/mob/living/carbon/human/species/monkey): set stat(2) - the monkey (337) (/mob/living/carbon/human/species/monkey): revive(0, 0, 0) - the monkey (337) (/mob/living/carbon/human/species/monkey): revive(0, 0, 0) - Revive Host (/datum/action/cooldown/mob_cooldown/blood_worm/revive): Activate(the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling)) - Revive Host (/datum/action/cooldown/mob_cooldown/blood_worm/revive): PreActivate(the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling)) - Revive Host (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=5;icon-y=19;left=1;butt...") - [2026-09-25 00:36:57.508] RUNTIME: ## TESTING: GC: -- [0x21062559] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 00:37:03.128] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (159,67,2) (/turf/open/floor/iron/dark/smooth_large) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): Login() - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): PossessByPlayer("diamondboy121") - hatchling blood worm (937) (/datum/mind): transfer to(the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling), 0) - ... - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): forceMove(the floor (159,67,2) (/turf/open/floor/iron/dark/smooth_large)) - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): forceMove(the floor (159,67,2) (/turf/open/floor/iron/dark/smooth_large)) - the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling): leave host() - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Activate(the monkey (337) (/mob/living/carbon/human/species/monkey)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): PreActivate(the monkey (337) (/mob/living/carbon/human/species/monkey)) - Leave Host (/datum/action/cooldown/mob_cooldown/blood_worm/eject): Trigger(the monkey (337) (/mob/living/carbon/human/species/monkey), null, null) - Leave Host (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-25 00:37:14.404] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (981) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (158,89,2) (/turf/open/floor/iron/white) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the juvenile blood worm (981) (/mob/living/basic/blood_worm/juvenile), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the juvenile blood worm (981) (/mob/living/basic/blood_worm/juvenile): Login() - the juvenile blood worm (981) (/mob/living/basic/blood_worm/juvenile): Login() - the juvenile blood worm (981) (/mob/living/basic/blood_worm/juvenile): Login() - the juvenile blood worm (981) (/mob/living/basic/blood_worm/juvenile): PossessByPlayer("nohaxjustpi") - Jordan Wheeler (/mob/dead/observer): gvb reenter corpse(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Jordan Wheeler (/mob/dead/observer), /mob/dead/observer/verb/reente... (/mob/dead/observer/verb/reenter_corpse), /list (/list), Jordan Wheeler (/mob/dead/observer)) - Jordan Wheeler (/mob/dead/observer): Re-enter Corpse() - Jordan Wheeler (/mob/dead/observer): Re-enter Corpse() - Reenter corpse (/atom/movable/screen/ghost/reenter_corpse): Click(null, "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - NoHaxJustPi (/client): Click(Reenter corpse (/atom/movable/screen/ghost/reenter_corpse), null, "mapwindow.map", "icon-x=14;icon-y=18;left=1;but...") - [2026-09-25 00:37:14.791] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Jordan Wheeler (/mob/dead/observer) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (158,89,2) (/turf/open/floor/iron/white) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), Jordan Wheeler (/mob/dead/observer), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - Jordan Wheeler (/mob/dead/observer): Login() - Jordan Wheeler (/mob/dead/observer): Login() - Jordan Wheeler (/mob/dead/observer): Login() - Jordan Wheeler (/mob/dead/observer): PossessByPlayer("nohaxjustpi") - the juvenile blood worm (981) (/mob/living/basic/blood_worm/juvenile): ghostize(1, 0) - the juvenile blood worm (981) (/mob/living/basic/blood_worm/juvenile): ghostize(1, 0) - NoHaxJustPi (/client): Move(the floor (158,90,2) (/turf/open/floor/iron/white), 1) - the juvenile blood worm (981) (/mob/living/basic/blood_worm/juvenile): keyLoop(NoHaxJustPi (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:15.157] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (649) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the large blood cocoon (/obj/structure/blood_worm_cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, 0) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): update mob action buttons(16777215, 0) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): on ui blocked trait gain(the adult blood worm (649) (/mob/living/basic/blood_worm/adult), "uiblocked") - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): SendSignal("addtrait uiblocked", /list (/list)) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): add traits(/list (/list), "incapacitated") - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): on incapacitated trait gain(the adult blood worm (649) (/mob/living/basic/blood_worm/adult), "incapacitated") - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): SendSignal("addtrait incapacitated", /list (/list)) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): add traits(/list (/list), "\[0x210609ab]") - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Activate(the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Activate(the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): PreActivate(the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Trigger(the adult blood worm (649) (/mob/living/basic/blood_worm/adult), null, null) - Reproduce (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=21;icon-y=19;left=1;but...") - [2026-09-25 00:37:15.158] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (649) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the large blood cocoon (/obj/structure/blood_worm_cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (649) (/mob/living/basic/blood_worm/adult), "incapacitated", null) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): SendSignal("addtrait incapacitated", /list (/list)) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): add traits(/list (/list), "\[0x210609ab]") - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Activate(the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Activate(the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): PreActivate(the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Trigger(the adult blood worm (649) (/mob/living/basic/blood_worm/adult), null, null) - Reproduce (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=21;icon-y=19;left=1;but...") - [2026-09-25 00:37:34.567] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Skiddle (/mob/living/carbon/human) - src: null - usr.loc: the floor (121,162,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 12.48, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/oven/oven_loop_...', 1, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): play('sound/machines/oven/oven_loop_...', null, 0, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): on start() - /datum/looping_sound/oven (/datum/looping_sound/oven): start(null) - the range (/obj/machinery/oven/range): update baking audio() - the range (/obj/machinery/oven/range): attack hand(Skiddle (/mob/living/carbon/human), /list (/list)) - Skiddle (/mob/living/carbon/human): resolve unarmed attack(the range (/obj/machinery/oven/range), /list (/list)) - Skiddle (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Skiddle (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Skiddle (/mob/living/carbon/human): ClickOn(the range (/obj/machinery/oven/range), "icon-x=20;icon-y=-10;left=1;bu...") - the range (/obj/machinery/oven/range): Click(the floor (120,163,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=20;icon-y=-10;left=1;bu...") - TheDevBug (/client): Click(the range (/obj/machinery/oven/range), the floor (120,163,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=20;icon-y=-10;left=1;bu...") - [2026-09-25 00:37:44.103] RUNTIME: ## TESTING: GC: -- [0x2106258c] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 00:37:45.546] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (649) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the large blood cocoon (/obj/structure/blood_worm_cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldownSelf(100) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldown(100, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): cancel() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): cancel() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): handle timer() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Activate(the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - [2026-09-25 00:37:45.548] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (649) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the large blood cocoon (/obj/structure/blood_worm_cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, 0) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): update mob action buttons(16777215, 0) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): on ui blocked trait loss(the adult blood worm (649) (/mob/living/basic/blood_worm/adult), "uiblocked") - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): SendSignal("removetrait uiblocked", /list (/list)) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): remove traits(/list (/list), "incapacitated") - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): on incapacitated trait loss(the adult blood worm (649) (/mob/living/basic/blood_worm/adult), "incapacitated") - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): SendSignal("removetrait incapacitated", /list (/list)) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): remove traits(/list (/list), "\[0x210609ab]") - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): shared unregister cocoon() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): shared unregister cocoon() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): cancel() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): cancel() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): handle timer() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Activate(the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - [2026-09-25 00:37:45.550] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (649) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the large blood cocoon (/obj/structure/blood_worm_cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(the adult blood worm (649) (/mob/living/basic/blood_worm/adult), "incapacitated", null) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): SendSignal("removetrait incapacitated", /list (/list)) - the adult blood worm (649) (/mob/living/basic/blood_worm/adult): remove traits(/list (/list), "\[0x210609ab]") - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): shared unregister cocoon() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): shared unregister cocoon() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): cancel() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): cancel() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): handle timer() - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): Activate(the adult blood worm (649) (/mob/living/basic/blood_worm/adult)) - [2026-09-25 00:37:45.699] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:45.811] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (189,86,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the floor (188,86,2) (/turf/open/floor/iron), -19, 11) - 0x0 (/client): gvb keyDown("C", 538, 512, 1216, 1009) - 0x0 (/client): keyDown("C", 538, 512, 1216, 1009) - [2026-09-25 00:37:45.912] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:46.102] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:46.315] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:46.510] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:46.698] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:46.907] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:47.103] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:47.319] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:47.516] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:47.700] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:47.911] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:48.101] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:48.323] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:48.518] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:48.708] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:48.915] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:49.107] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:49.326] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:49.534] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:49.759] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:49.960] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:50.165] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:37:50.364] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:38:11.329] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (137,62,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:38:14.820] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Skiddle (/mob/living/carbon/human) - src: null - usr.loc: the floor (121,162,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 12.48, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/oven/oven_loop_...', 1, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): play('sound/machines/oven/oven_loop_...', null, 0, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): on start() - /datum/looping_sound/oven (/datum/looping_sound/oven): start(null) - the range (/obj/machinery/oven/range): update baking audio() - the range (/obj/machinery/oven/range): attack hand(Skiddle (/mob/living/carbon/human), /list (/list)) - Skiddle (/mob/living/carbon/human): resolve unarmed attack(the range (/obj/machinery/oven/range), /list (/list)) - Skiddle (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Skiddle (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Skiddle (/mob/living/carbon/human): ClickOn(the range (/obj/machinery/oven/range), "icon-x=10;icon-y=-11;left=1;bu...") - the range (/obj/machinery/oven/range): Click(the floor (120,163,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=10;icon-y=-11;left=1;bu...") - TheDevBug (/client): Click(the range (/obj/machinery/oven/range), the floor (120,163,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=10;icon-y=-11;left=1;bu...") - [2026-09-25 00:40:03.960] RUNTIME: ## TESTING: GC: -- [0x2035223] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-25 00:40:44.769] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (148,112,1) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mining crate (/obj/structure/closet/crate/cargo/mining), the floor (148,112,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the mining crate (/obj/structure/closet/crate/cargo/mining), 14) - the mining crate (/obj/structure/closet/crate/cargo/mining): AddElement(/list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mining crate (/obj/structure/closet/crate/cargo/mining), 0, /list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): New(0) - Cargo\'s Materials Order (/datum/supply_pack/custom/minerals): generate(the floor (148,112,1) (/turf/open/floor/iron), null, null) - /datum/supply_order/disposable... (/datum/supply_order/disposable/materials): generate(the floor (148,112,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:40:44.771] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (148,112,1) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mining crate (/obj/structure/closet/crate/cargo/mining), the floor (148,112,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the mining crate (/obj/structure/closet/crate/cargo/mining), 14) - the mining crate (/obj/structure/closet/crate/cargo/mining): AddElement(/list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mining crate (/obj/structure/closet/crate/cargo/mining), 0, /list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): New(0) - Cargo\'s Materials Order (/datum/supply_pack/custom/minerals): generate(the floor (148,112,1) (/turf/open/floor/iron), null, null) - /datum/supply_order/disposable... (/datum/supply_order/disposable/materials): generate(the floor (148,112,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:41:43.231] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Bryan Somner (/mob/living/carbon/human) - src: the aloe (/obj/item/food/grown/aloe) - usr.loc: the floor (123,155,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the aloe (/obj/item/food/grown/aloe): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:41:43.232] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Bryan Somner (/mob/living/carbon/human) - src: the aloe (/obj/item/food/grown/aloe) - usr.loc: the floor (123,155,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the aloe (/obj/item/food/grown/aloe): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:41:43.234] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Bryan Somner (/mob/living/carbon/human) - src: the aloe (/obj/item/food/grown/aloe) - usr.loc: the floor (123,155,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the aloe (/obj/item/food/grown/aloe): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:41:43.235] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Bryan Somner (/mob/living/carbon/human) - src: the aloe (/obj/item/food/grown/aloe) - usr.loc: the floor (123,155,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the aloe (/obj/item/food/grown/aloe): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:41:43.236] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Bryan Somner (/mob/living/carbon/human) - src: the aloe (/obj/item/food/grown/aloe) - usr.loc: the floor (123,155,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the aloe (/obj/item/food/grown/aloe): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:41:43.238] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Bryan Somner (/mob/living/carbon/human) - src: the aloe (/obj/item/food/grown/aloe) - usr.loc: the floor (123,155,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the aloe (/obj/item/food/grown/aloe): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:41:43.239] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Bryan Somner (/mob/living/carbon/human) - src: the aloe (/obj/item/food/grown/aloe) - usr.loc: the floor (123,155,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the aloe (/obj/item/food/grown/aloe): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:41:43.240] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Bryan Somner (/mob/living/carbon/human) - src: the aloe (/obj/item/food/grown/aloe) - usr.loc: the floor (123,155,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the aloe (/obj/item/food/grown/aloe): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:41:43.241] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Bryan Somner (/mob/living/carbon/human) - src: the aloe (/obj/item/food/grown/aloe) - usr.loc: the floor (123,155,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the aloe (/obj/item/food/grown/aloe): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:41:43.243] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Bryan Somner (/mob/living/carbon/human) - src: the aloe (/obj/item/food/grown/aloe) - usr.loc: the floor (123,155,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the aloe (/obj/item/food/grown/aloe): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): after finish loop() - the microwave oven (/obj/machinery/microwave): muck finish() - the microwave oven (/obj/machinery/microwave): cook loop(1, 0, 10, null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(1) - Timer (/datum/controller/subsystem/timer): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:42:06.368] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the floor (120,159,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.906, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): on start() - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start(null) - the microwave oven (/obj/machinery/microwave): wzhzhzh() - the microwave oven (/obj/machinery/microwave): start(Bryan Somner (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): cook(Bryan Somner (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): start cycle(Bryan Somner (/mob/living/carbon/human)) - ... - the microwave oven (/obj/machinery/microwave): interact(Bryan Somner (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Bryan Somner (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Bryan Somner (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Bryan Somner (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Bryan Somner (/mob/living/carbon/human), /list (/list)) - Bryan Somner (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Bryan Somner (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Bryan Somner (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - the microwave oven (/obj/machinery/microwave): Click(the floor (119,160,2) (/turf/open/floor/iron/cafeteria), "mapwindow.map", "icon-x=20;icon-y=15;left=1;but...") - [2026-09-25 00:42:07.371] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the floor (123,163,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(null) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): start sound loop() - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:42:08.374] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the floor (121,168,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(29067.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:42:09.376] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the floor (121,170,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(29067.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:42:10.375] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the floor (122,171,2) (/turf/open/floor/iron/half) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(29067.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:42:11.378] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the floor (122,172,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(29067.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:42:12.429] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the floor (122,172,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(29067.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:42:13.479] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the floor (123,172,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(29067.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:42:14.483] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the floor (124,171,2) (/turf/open/floor/iron/half) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(29067.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:42:15.480] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the floor (124,171,2) (/turf/open/floor/iron/half) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 20, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/microwave/micro...', 1, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): play('sound/machines/microwave/micro...', null, 0, 0) - /datum/looping_sound/microwave (/datum/looping_sound/microwave): sound loop(29067.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): fire(0) - Sound Loops (/datum/controller/subsystem/timer/sound_loops): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:43:31.385] RUNTIME: ## TESTING: GC: -- [0x210630b7] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 00:44:08.791] RUNTIME: runtime error: Cannot read null.screen_groups - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1136 - usr: Sydney McKraken (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (122,115,2) (/turf/open/floor/iron/dark) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(Jordan Wheeler (/mob/dead/observer)) - /datum/storage/backpack (/datum/storage/backpack): can see contents() - /datum/storage/backpack (/datum/storage/backpack): refresh views() - /datum/storage/backpack (/datum/storage/backpack): handle enter(the backpack (/obj/item/storage/backpack), the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop), Sydney McKraken (/mob/living/carbon/human), null) - the backpack (/obj/item/storage/backpack): SendSignal("atom_entered", /list (/list)) - the backpack (/obj/item/storage/backpack): Entered(the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop), Sydney McKraken (/mob/living/carbon/human), null) - the backpack (/obj/item/storage/backpack): Entered(the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop), Sydney McKraken (/mob/living/carbon/human), null) - the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop): doMove(the backpack (/obj/item/storage/backpack)) - the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop): doMove(the backpack (/obj/item/storage/backpack)) - the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop): forceMove(the backpack (/obj/item/storage/backpack)) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop), 0, the backpack (/obj/item/storage/backpack), 0, 1, 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop), 0, the backpack (/obj/item/storage/backpack), 0, 1, 1) - Sydney McKraken (/mob/living/carbon/human): doUnEquip(the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop), 0, the backpack (/obj/item/storage/backpack), 0, 1, 1) - Sydney McKraken (/mob/living/carbon/human): transferItemToLoc(the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop), the backpack (/obj/item/storage/backpack), 0, 1, 0) - /datum/storage/backpack (/datum/storage/backpack): attempt insert(the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop), Sydney McKraken (/mob/living/carbon/human), 0, 0, 1) - /datum/storage/backpack (/datum/storage/backpack): item interact insert(Sydney McKraken (/mob/living/carbon/human), the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop)) - the backpack (/obj/item/storage/backpack): base item interaction(Sydney McKraken (/mob/living/carbon/human), the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop), /list (/list)) - the anti-drop implant (/obj/item/organ/cyberimp/brain/anti_drop): melee attack chain(Sydney McKraken (/mob/living/carbon/human), the backpack (/obj/item/storage/backpack), /list (/list), /list (/list)) - Sydney McKraken (/mob/living/carbon/human): ClickOn(the backpack (/obj/item/storage/backpack), "icon-x=22;icon-y=11;left=1;but...") - the backpack (/obj/item/storage/backpack): Click(null, "mapwindow.map", "icon-x=22;icon-y=11;left=1;but...") - 0x0 (/client): Click(the backpack (/obj/item/storage/backpack), null, "mapwindow.map", "icon-x=22;icon-y=11;left=1;but...") - [2026-09-25 00:44:44.374] RUNTIME: ## TESTING: GC: -- [0x3000004] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-09-25 00:46:40.771] RUNTIME: runtime error: Undefined variable /obj/machinery/vending/security/var/active - - proc name: preloader load (/world/proc/preloader_load) - source file: code/modules/mapping/preloader.dm,30 - usr: Valerie Nakano (/mob/dead/observer) - src: world - usr.loc: the reinforced wall (103,96,2) (/turf/closed/wall/r_wall) - call stack: - world: preloader load(the SecTech (/obj/machinery/vending/security)) - the SecTech (/obj/machinery/vending/security): New(the floor (37,80,13) (/turf/open/indestructible/dark), null) - the SecTech (/obj/machinery/vending/security): New(the floor (37,80,13) (/turf/open/indestructible/dark), null) - /datum/parsed_map (/datum/parsed_map): create atom(/obj/machinery/vending/securit... (/obj/machinery/vending/security), the floor (37,80,13) (/turf/open/indestructible/dark)) - /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the floor (37,80,13) (/turf/open/indestructible/dark), 0, 1, 0) - /datum/parsed_map (/datum/parsed_map): tgm load(17, 64, 13, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - /datum/parsed_map (/datum/parsed_map): load impl(17, 64, 13, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - /datum/parsed_map (/datum/parsed_map): load(17, 64, 13, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - load map(_maps/minigame/deathmatch/meta..., 17, 64, 13, 0, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - The Brig (/datum/lazy_template/deathmatch/the_brig): lazy load() - /datum/deathmatch_lobby (/datum/deathmatch_lobby): start game() - /datum/deathmatch_lobby (/datum/deathmatch_lobby): ui act("ready", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/observer_state (/datum/ui_state/observer_state)) - /datum/tgui (/datum/tgui): on act message("ready", /list (/list), /datum/ui_state/observer_state (/datum/ui_state/observer_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Valerie Nakano (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-25 00:46:40.774] RUNTIME: runtime error: Undefined variable /obj/machinery/vending/wardrobe/sec_wardrobe/var/active - - proc name: preloader load (/world/proc/preloader_load) - source file: code/modules/mapping/preloader.dm,30 - usr: Valerie Nakano (/mob/dead/observer) - src: world - usr.loc: the reinforced wall (103,96,2) (/turf/closed/wall/r_wall) - call stack: - world: preloader load(the SecDrobe (/obj/machinery/vending/wardrobe/sec_wardrobe)) - the SecDrobe (/obj/machinery/vending/wardrobe/sec_wardrobe): New(the floor (37,78,13) (/turf/open/indestructible/dark), null) - the SecDrobe (/obj/machinery/vending/wardrobe/sec_wardrobe): New(the floor (37,78,13) (/turf/open/indestructible/dark), null) - /datum/parsed_map (/datum/parsed_map): create atom(/obj/machinery/vending/wardrob... (/obj/machinery/vending/wardrobe/sec_wardrobe), the floor (37,78,13) (/turf/open/indestructible/dark)) - /datum/parsed_map (/datum/parsed_map): build coordinate(/list (/list), the floor (37,78,13) (/turf/open/indestructible/dark), 0, 1, 0) - /datum/parsed_map (/datum/parsed_map): tgm load(17, 64, 13, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - /datum/parsed_map (/datum/parsed_map): load impl(17, 64, 13, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - /datum/parsed_map (/datum/parsed_map): load(17, 64, 13, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - load map(_maps/minigame/deathmatch/meta..., 17, 64, 13, 0, 0, 0, -1e+31, 1e+31, -1e+31, 1e+31, 1, 1, 1, 0) - The Brig (/datum/lazy_template/deathmatch/the_brig): lazy load() - /datum/deathmatch_lobby (/datum/deathmatch_lobby): start game() - /datum/deathmatch_lobby (/datum/deathmatch_lobby): ui act("ready", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/observer_state (/datum/ui_state/observer_state)) - /datum/tgui (/datum/tgui): on act message("ready", /list (/list), /datum/ui_state/observer_state (/datum/ui_state/observer_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Valerie Nakano (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-25 00:47:19.599] RUNTIME: runtime error: Cannot read null.displaying - proc name: examine (/obj/machinery/status_display/examine) - source file: code/game/machinery/status_display.dm,259 - usr: Conrad Harvey (/mob/dead/observer) - src: the status display (/obj/machinery/status_display/evac/directional/north) - usr.loc: the floor (151,148,2) (/turf/open/floor/iron) - src.loc: the floor (154,143,2) (/turf/open/floor/iron/dark) - call stack: - the status display (/obj/machinery/status_display/evac/directional/north): examine(Conrad Harvey (/mob/dead/observer)) - Conrad Harvey (/mob/dead/observer): run examinate(the status display (/obj/machinery/status_display/evac/directional/north), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Conrad Harvey (/mob/dead/observer): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Conrad Harvey (/mob/dead/observer), /mob/verb/examinate (/mob/verb/examinate), /list (/list), Conrad Harvey (/mob/dead/observer)) - Conrad Harvey (/mob/dead/observer): Examine(the status display (/obj/machinery/status_display/evac/directional/north)) - Conrad Harvey (/mob/dead/observer): Examine(the status display (/obj/machinery/status_display/evac/directional/north)) - the status display (/obj/machinery/status_display/evac/directional/north): attack ghost(Conrad Harvey (/mob/dead/observer)) - the status display (/obj/machinery/status_display/evac/directional/north): attack ghost(Conrad Harvey (/mob/dead/observer)) - Conrad Harvey (/mob/dead/observer): ClickOn(the status display (/obj/machinery/status_display/evac/directional/north), "icon-x=14;icon-y=13;left=1;but...") - the status display (/obj/machinery/status_display/evac/directional/north): Click(the floor (154,143,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - SBRNinja (/client): Click(the status display (/obj/machinery/status_display/evac/directional/north), the floor (154,143,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - SBRNinja (/client): check drag proximity(the reinforced wall (154,144,2) (/turf/closed/wall/r_wall), the status display (/obj/machinery/status_display/evac/directional/north), the reinforced wall (154,144,2) (/turf/closed/wall/r_wall), the floor (154,143,2) (/turf/open/floor/iron/dark), "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - the reinforced wall (154,144,2) (/turf/closed/wall/r_wall): MouseDrop(the status display (/obj/machinery/status_display/evac/directional/north), the reinforced wall (154,144,2) (/turf/closed/wall/r_wall), the floor (154,143,2) (/turf/open/floor/iron/dark), "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - SBRNinja (/client): MouseDrop(the reinforced wall (154,144,2) (/turf/closed/wall/r_wall), the status display (/obj/machinery/status_display/evac/directional/north), the reinforced wall (154,144,2) (/turf/closed/wall/r_wall), the floor (154,143,2) (/turf/open/floor/iron/dark), "mapwindow.map", "mapwindow.map", "icon-x=14;icon-y=13;left=1;but...") - [2026-09-25 00:47:24.023] RUNTIME: ## TESTING: GC: -- [0x21033bbe] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 00:48:08.736] RUNTIME: ## TESTING: GC: -- [0x21065068] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 00:50:16.909] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (149,111,1) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (149,111,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the mail crate (/obj/structure/closet/crate/mail/economy), 14) - the mail crate (/obj/structure/closet/crate/mail/economy): AddElement(/list (/list)) - the mail crate (/obj/structure/closet/crate/mail/economy): Initialize(0) - the mail crate (/obj/structure/closet/crate/mail/economy): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mail crate (/obj/structure/closet/crate/mail/economy), 0, /list (/list)) - the mail crate (/obj/structure/closet/crate/mail/economy): New(0) - the supply shuttle (/obj/docking_port/mobile/supply): create mail() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:50:16.911] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (149,111,1) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (149,111,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the mail crate (/obj/structure/closet/crate/mail/economy), 14) - the mail crate (/obj/structure/closet/crate/mail/economy): AddElement(/list (/list)) - the mail crate (/obj/structure/closet/crate/mail/economy): Initialize(0) - the mail crate (/obj/structure/closet/crate/mail/economy): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mail crate (/obj/structure/closet/crate/mail/economy), 0, /list (/list)) - the mail crate (/obj/structure/closet/crate/mail/economy): New(0) - the supply shuttle (/obj/docking_port/mobile/supply): create mail() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:50:48.451] RUNTIME: ## TESTING: GC: -- [0x2035ba3] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-25 00:50:56.131] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Valerie Nakano (/mob/dead/observer) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (23,73,13) (/turf/open/indestructible) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), Valerie Nakano (/mob/dead/observer), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - Valerie Nakano (/mob/dead/observer): Login() - Valerie Nakano (/mob/dead/observer): Login() - Valerie Nakano (/mob/dead/observer): Login() - Valerie Nakano (/mob/dead/observer): PossessByPlayer("cardboardf0x") - Valerie Nakano (/mob/living/carbon/human): ghostize(0, 0) - ... - Unknown (/mob/living/carbon/human): death(null) - Unknown (/mob/living/carbon/human): update stat() - Unknown (/mob/living/carbon/human): updatehealth() - Unknown (/mob/living/carbon/human): updatehealth() - Unknown (/mob/living/carbon/human): apply damage(13, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 5, 0, 0, 9, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), 1) - Unknown (/mob/living/carbon/human): attacked by(the mechanical toolbox (/obj/item/storage/toolbox/mechanical), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - Unknown (/mob/living/carbon/human): attackby(the mechanical toolbox (/obj/item/storage/toolbox/mechanical), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - Valerie Nakano (/mob/living/carbon/human): ClickOn(Unknown (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - Cardboard_F0x (/client): Click(Unknown (/mob/living/carbon/human), the floor (22,74,13) (/turf/open/indestructible), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - [2026-09-25 00:50:56.136] RUNTIME: runtime error: /datum/component/temporary_body belonging to Valerie Nakano was completely unable to find a ghost to put back into a body! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Valerie Nakano (/mob/living/carbon/human) - src: null - usr.loc: the floor (23,73,13) (/turf/open/indestructible) - call stack: - stack trace("/datum/component/temporary_bod...", "code/datums/components/tempora...", 84) - /datum/component/temporary_bod... (/datum/component/temporary_body): return mind(Valerie Nakano (/mob/living/carbon/human), 0) - Valerie Nakano (/mob/living/carbon/human): SendSignal("parent_qdeleting", /list (/list)) - qdel(Valerie Nakano (/mob/living/carbon/human), 0) - /datum/deathmatch_lobby (/datum/deathmatch_lobby): end game() - /datum/deathmatch_lobby (/datum/deathmatch_lobby): player died(Unknown (/mob/living/carbon/human), null) - Unknown (/mob/living/carbon/human): SendSignal("living_death", /list (/list)) - Unknown (/mob/living/carbon/human): death(null) - Unknown (/mob/living/carbon/human): death(null) - Unknown (/mob/living/carbon/human): death(null) - ... - Unknown (/mob/living/carbon/human): updatehealth() - the human head (/obj/item/bodypart/head): receive damage(12, 0, 0, 1, 0, null, 5, 0, 0, 9, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), 1) - Unknown (/mob/living/carbon/human): apply damage(13, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 5, 0, 0, 9, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), 1) - Unknown (/mob/living/carbon/human): apply damage(13, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 5, 0, 0, 9, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), 1) - Unknown (/mob/living/carbon/human): attacked by(the mechanical toolbox (/obj/item/storage/toolbox/mechanical), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): attack(Unknown (/mob/living/carbon/human), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - Unknown (/mob/living/carbon/human): attackby(the mechanical toolbox (/obj/item/storage/toolbox/mechanical), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): melee attack chain(Valerie Nakano (/mob/living/carbon/human), Unknown (/mob/living/carbon/human), /list (/list), /list (/list)) - Unknown (/mob/living/carbon/human): Click(the floor (22,74,13) (/turf/open/indestructible), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - Cardboard_F0x (/client): Click(Unknown (/mob/living/carbon/human), the floor (22,74,13) (/turf/open/indestructible), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - [2026-09-25 00:50:56.169] RUNTIME: runtime error: Cannot read null.screen_groups - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1136 - usr: Valerie Nakano (/mob/living/carbon/human) - src: /datum/storage/toolbox (/datum/storage/toolbox) - usr.loc: the floor (23,73,13) (/turf/open/indestructible) - call stack: - /datum/storage/toolbox (/datum/storage/toolbox): hide contents(Valerie Nakano (/mob/living/carbon/human)) - /datum/storage/toolbox (/datum/storage/toolbox): Destroy(0) - qdel(/datum/storage/toolbox (/datum/storage/toolbox), 0) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): Destroy(0) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): Destroy(0) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): Destroy(0) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): Destroy(0) - qdel(the mechanical toolbox (/obj/item/storage/toolbox/mechanical), 0) - Valerie Nakano (/mob/living/carbon/human): Destroy(0) - Valerie Nakano (/mob/living/carbon/human): Destroy(0) - ... - Unknown (/mob/living/carbon/human): death(null) - Unknown (/mob/living/carbon/human): death(null) - Unknown (/mob/living/carbon/human): death(null) - Unknown (/mob/living/carbon/human): updatehealth() - the human head (/obj/item/bodypart/head): receive damage(12, 0, 0, 1, 0, null, 5, 0, 0, 9, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), 1) - Unknown (/mob/living/carbon/human): apply damage(13, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 5, 0, 0, 9, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), 1) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): attack(Unknown (/mob/living/carbon/human), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): melee attack chain(Valerie Nakano (/mob/living/carbon/human), Unknown (/mob/living/carbon/human), /list (/list), /list (/list)) - Unknown (/mob/living/carbon/human): Click(the floor (22,74,13) (/turf/open/indestructible), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - Cardboard_F0x (/client): Click(Unknown (/mob/living/carbon/human), the floor (22,74,13) (/turf/open/indestructible), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - [2026-09-25 00:50:57.271] RUNTIME: runtime error: Cannot read null.max_damage - proc name: updatehealth (/mob/living/carbon/updatehealth) - source file: code/modules/mob/living/carbon/carbon.dm,429 - usr: Valerie Nakano (/mob/living/carbon/human) - src: Unknown (/mob/living/carbon/human) - usr.loc: null - src.loc: null - call stack: - Unknown (/mob/living/carbon/human): updatehealth() - Unknown (/mob/living/carbon/human): updatehealth() - the human head (/obj/item/bodypart/head): receive damage(12, 0, 0, 1, 0, null, 5, 0, 0, 9, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), 1) - Unknown (/mob/living/carbon/human): apply damage(13, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 5, 0, 0, 9, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), 1) - Unknown (/mob/living/carbon/human): apply damage(13, "brute", the human head (/obj/item/bodypart/head), 0, 0, 0, 5, 0, 0, 9, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), 1) - Unknown (/mob/living/carbon/human): attacked by(the mechanical toolbox (/obj/item/storage/toolbox/mechanical), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): attack(Unknown (/mob/living/carbon/human), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - Unknown (/mob/living/carbon/human): attackby(the mechanical toolbox (/obj/item/storage/toolbox/mechanical), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): melee attack chain(Valerie Nakano (/mob/living/carbon/human), Unknown (/mob/living/carbon/human), /list (/list), /list (/list)) - Valerie Nakano (/mob/living/carbon/human): ClickOn(Unknown (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - Unknown (/mob/living/carbon/human): Click(space (22,74,13) (/turf/open/space), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - Cardboard_F0x (/client): Click(Unknown (/mob/living/carbon/human), space (22,74,13) (/turf/open/space), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - [2026-09-25 00:50:57.273] RUNTIME: runtime error: Cannot execute null.can bleed(). - proc name: attack effects (/mob/living/carbon/attack_effects) - source file: code/_onclick/item_attack.dm,416 - usr: Valerie Nakano (/mob/living/carbon/human) - src: Unknown (/mob/living/carbon/human) - usr.loc: null - src.loc: null - call stack: - Unknown (/mob/living/carbon/human): attack effects(12, "head", 0, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), Valerie Nakano (/mob/living/carbon/human)) - Unknown (/mob/living/carbon/human): attack effects(12, "head", 0, the mechanical toolbox (/obj/item/storage/toolbox/mechanical), Valerie Nakano (/mob/living/carbon/human)) - Unknown (/mob/living/carbon/human): attacked by(the mechanical toolbox (/obj/item/storage/toolbox/mechanical), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): attack(Unknown (/mob/living/carbon/human), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - Unknown (/mob/living/carbon/human): attackby(the mechanical toolbox (/obj/item/storage/toolbox/mechanical), Valerie Nakano (/mob/living/carbon/human), /list (/list), /list (/list)) - the mechanical toolbox (/obj/item/storage/toolbox/mechanical): melee attack chain(Valerie Nakano (/mob/living/carbon/human), Unknown (/mob/living/carbon/human), /list (/list), /list (/list)) - Valerie Nakano (/mob/living/carbon/human): ClickOn(Unknown (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=15;v...") - Unknown (/mob/living/carbon/human): Click(space (22,74,13) (/turf/open/space), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - Cardboard_F0x (/client): Click(Unknown (/mob/living/carbon/human), space (22,74,13) (/turf/open/space), "mapwindow.map", "icon-x=17;icon-y=18;vis-x=15;v...") - [2026-09-25 00:51:43.663] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Jack Wells (/mob/living/carbon/human) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (93,45,13) (/turf/open/floor/iron) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), Jack Wells (/mob/living/carbon/human), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - Jack Wells (/mob/living/carbon/human): Login() - Jack Wells (/mob/living/carbon/human): Login() - Jack Wells (/mob/living/carbon/human): Login() - Jack Wells (/mob/living/carbon/human): PossessByPlayer("Moomcheese") - Moomcheese (/mob/dead/new_player): transfer character() - Moomcheese (/mob/dead/new_player): AttemptLateSpawn("Assistant") - /datum/latejoin_menu (/datum/latejoin_menu): ui act("select_job", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/new_player_sta... (/datum/ui_state/new_player_state)) - /datum/tgui (/datum/tgui): on act message("select_job", /list (/list), /datum/ui_state/new_player_sta... (/datum/ui_state/new_player_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/select_job", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/select_job", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Moomcheese (/client): Topic("type=act%2Fselect_job&payload=...", /list (/list), null, null) - [2026-09-25 00:52:12.370] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Pyrisous (/mob/dead/new_player) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), Pyrisous (/mob/dead/new_player), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - Pyrisous (/mob/dead/new_player): Login() - Pyrisous (/mob/dead/new_player): Login() - Pyrisous (/mob/dead/new_player): Login() - [2026-09-25 00:52:12.850] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Pingytalk (/mob/dead/new_player) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), Pingytalk (/mob/dead/new_player), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - Pingytalk (/mob/dead/new_player): Login() - Pingytalk (/mob/dead/new_player): Login() - Pingytalk (/mob/dead/new_player): Login() - [2026-09-25 00:52:14.448] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (184,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,172,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (186,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (186,172,2) (/turf/open/floor/iron), the floor (185,172,2) (/turf/open/floor/iron), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): SendSignal("atom_entering", /list (/list)) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,172,2) (/turf/open/floor/iron), null) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,172,2) (/turf/open/floor/iron), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, 9.02998, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, 9.02998, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - S133py (/client): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:52:14.450] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (184,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,172,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (186,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (186,172,2) (/turf/open/floor/iron), the floor (185,172,2) (/turf/open/floor/iron), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): SendSignal("atom_entering", /list (/list)) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,172,2) (/turf/open/floor/iron), null) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the floor (185,172,2) (/turf/open/floor/iron), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, 9.02998, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, 9.02998, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - S133py (/client): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:52:18.775] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (106,95,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the floor (110,91,2) (/turf/open/floor/iron/dark/telecomms), 9, -20) - 0x0 (/client): gvb keyDown("C", 850, 768, 1216, 1009) - 0x0 (/client): keyDown("C", 850, 768, 1216, 1009) - [2026-09-25 00:52:51.154] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: Monty Pine (/mob/living/carbon/human) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (89,45,13) (/turf/open/floor/iron) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), Monty Pine (/mob/living/carbon/human), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - Monty Pine (/mob/living/carbon/human): Login() - Monty Pine (/mob/living/carbon/human): Login() - Monty Pine (/mob/living/carbon/human): Login() - Monty Pine (/mob/living/carbon/human): PossessByPlayer("Pingytalk") - Pingytalk (/mob/dead/new_player): transfer character() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Pingytalk (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:53:00.782] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (119,127,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - Pull The Starting Cord (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=7;icon-y=12;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:53:07.169] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (595) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (102,92,2) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the juvenile blood worm (595) (/mob/living/basic/blood_worm/juvenile), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the juvenile blood worm (595) (/mob/living/basic/blood_worm/juvenile): Login() - the juvenile blood worm (595) (/mob/living/basic/blood_worm/juvenile): Login() - the juvenile blood worm (595) (/mob/living/basic/blood_worm/juvenile): Login() - the juvenile blood worm (595) (/mob/living/basic/blood_worm/juvenile): PossessByPlayer("diamondboy121") - hatchling blood worm (937) (/datum/mind): transfer to(the juvenile blood worm (595) (/mob/living/basic/blood_worm/juvenile), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/hatchling): transfer(the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling), the juvenile blood worm (595) (/mob/living/basic/blood_worm/juvenile)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/hatchling): transfer(the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling), the juvenile blood worm (595) (/mob/living/basic/blood_worm/juvenile)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/hatchling): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the hatchling blood worm (937) (/mob/living/basic/blood_worm/hatchling), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:53:26.409] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the ghost (/mob/dead/observer) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the floor (152,148,2) (/turf/open/floor/iron) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the ghost (/mob/dead/observer), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the ghost (/mob/dead/observer): Login() - the ghost (/mob/dead/observer): Login() - the ghost (/mob/dead/observer): Login() - the ghost (/mob/dead/observer): PossessByPlayer("Pyrisous") - Pyrisous (/mob/dead/new_player): make me an observer() - Observe (/atom/movable/screen/lobby/button/observe): Click(null, "mapwindow.map", "icon-x=106;icon-y=15;left=1;bu...") - [2026-09-25 00:54:02.261] RUNTIME: ## TESTING: GC: -- [0x2100b516] | /datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee was unable to be GC'd -- (ref count of 3) [2026-09-25 00:54:02.261] RUNTIME: ## TESTING: GC: -- [0x3000165] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-09-25 00:54:17.506] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (730) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (101,92,2) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 1) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): create button(the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - ... - juvenile blood worm (937) (/datum/mind): transfer to(the adult blood worm (730) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:17.509] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (730) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (101,92,2) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): ShowTo(the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - ... - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:17.511] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (730) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (101,92,2) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): update action buttons(0) - Open Blood Worm Information (/datum/action/antag_info): ShowTo(the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - /datum/hud/living (/datum/hud/living): build action groups() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): set hud used(/datum/hud/living (/datum/hud/living)) - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): create mob hud() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - ... - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:17.513] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (730) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (101,92,2) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16777215, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16777215, null) - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): update action buttons(1) - /datum/hud/living (/datum/hud/living): show hud(1, null) - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): PossessByPlayer("diamondboy121") - juvenile blood worm (937) (/datum/mind): transfer to(the adult blood worm (730) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:17.522] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (730) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (101,92,2) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the adult blood worm (730) (/mob/living/basic/blood_worm/adult), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): PossessByPlayer("diamondboy121") - juvenile blood worm (937) (/datum/mind): transfer to(the adult blood worm (730) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:17.523] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the adult blood worm (730) (/mob/living/basic/blood_worm/adult) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the plating (101,92,2) (/turf/open/floor/plating) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update status on signal(Datum Component System (/datum/controller/subsystem/processing/dcs), the adult blood worm (730) (/mob/living/basic/blood_worm/adult), null) - Datum Component System (/datum/controller/subsystem/processing/dcs): SendSignal("!mob_logged_in", /list (/list)) - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): Login() - the adult blood worm (730) (/mob/living/basic/blood_worm/adult): PossessByPlayer("diamondboy121") - juvenile blood worm (937) (/datum/mind): transfer to(the adult blood worm (730) (/mob/living/basic/blood_worm/adult), 0) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (730) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:17.527] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the medium blood cocoon (/obj/structure/blood_worm_cocoon/juvenile) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): set key(null) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (937) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (937) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:17.528] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile) - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - usr.loc: the medium blood cocoon (/obj/structure/blood_worm_cocoon/juvenile) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldownSelf(null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): StartCooldown(null, null) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (937) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): transfer(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), the adult blood worm (937) (/mob/living/basic/blood_worm/adult)) - Mature (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/juvenile): finalize() - /datum/callback (/datum/callback): Invoke() - world: push usr(the juvenile blood worm (937) (/mob/living/basic/blood_worm/juvenile), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:17.575] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:17.775] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:17.972] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:18.189] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:18.395] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:18.574] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:18.779] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:18.968] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:19.226] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:19.414] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:19.608] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:19.814] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:20.006] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:20.228] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:20.429] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:20.615] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:20.817] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:21.005] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:21.218] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:21.232] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (111,126,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the floor (111,129,2) (/turf/open/floor/iron), 22, 30) - 0x0 (/client): gvb keyDown("C", 621, 282, 1216, 1009) - 0x0 (/client): keyDown("C", 621, 282, 1216, 1009) - [2026-09-25 00:54:21.416] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:21.604] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:21.817] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:22.010] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:22.225] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:22.428] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:22.612] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:22.814] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:23.006] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:23.221] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:23.415] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:23.609] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:23.821] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:24.007] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:24.219] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:24.429] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:24.607] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:24.814] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:25.007] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:25.221] RUNTIME: runtime error: Division by zero - proc name: update button status (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/update_button_status) - source file: code/modules/antagonists/blood_worm/actions/cocoon.dm,27 - usr: null - src: Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult) - call stack: - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): update button status(Reproduce (/atom/movable/screen/movable/action_button), 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build button icon(Reproduce (/atom/movable/screen/movable/action_button), 16, 0) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): build all button icons(16, null) - Reproduce (/datum/action/cooldown/mob_cooldown/blood_worm/cocoon/adult): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:54:54.032] RUNTIME: ## TESTING: GC: -- [0x210605aa] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 00:55:47.232] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (119,69,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the wall (120,66,2) (/turf/closed/wall), 3, -9) - 0x0 (/client): gvb keyDown("C", 646, 681, 1216, 1009) - 0x0 (/client): keyDown("C", 646, 681, 1216, 1009) - [2026-09-25 00:57:06.905] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (153,75,2) (/turf/open/floor/iron/white) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:57:57.206] RUNTIME: ## TESTING: GC: -- [0x210667a3] | /datum/component/overlay_lighting was unable to be GC'd -- (ref count of 3) [2026-09-25 00:57:58.482] RUNTIME: runtime error: mob_statchange overridden. Use override = TRUE to suppress this warning. - Target: the monkey (644) (/mob/living/carbon/human/species/monkey) Existing Proc: pulled_mob_stat_change New Proc: on_host_stat_changed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: the floor (101,90,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_statchange overridden. Use...", "code/datums/signals.dm", 43) - the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling): RegisterSignal(the monkey (644) (/mob/living/carbon/human/species/monkey), "mob_statchange", "on_host_stat_changed", 0) - the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling): enter host(the monkey (644) (/mob/living/carbon/human/species/monkey), 0, 1) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Activate(the monkey (644) (/mob/living/carbon/human/species/monkey)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(the monkey (644) (/mob/living/carbon/human/species/monkey)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling), "icon-x=21;icon-y=19;vis-x=20;v...", the monkey (644) (/mob/living/carbon/human/species/monkey)) - the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling): check click intercept("icon-x=21;icon-y=19;vis-x=20;v...", the monkey (644) (/mob/living/carbon/human/species/monkey)) - the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling): ClickOn(the monkey (644) (/mob/living/carbon/human/species/monkey), "icon-x=21;icon-y=19;vis-x=20;v...") - the monkey (644) (/mob/living/carbon/human/species/monkey): Click(the plating (102,90,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=21;icon-y=19;vis-x=20;v...") - the monkey (644) (/mob/living/carbon/human/species/monkey): Click(the plating (102,90,2) (/turf/open/floor/plating), "mapwindow.map", "icon-x=21;icon-y=19;vis-x=20;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-25 00:58:01.592] RUNTIME: runtime error: mob_statchange overridden. Use override = TRUE to suppress this warning. - Target: the monkey (604) (/mob/living/carbon/human/species/monkey) Existing Proc: pulled_mob_stat_change New Proc: on_host_stat_changed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (509) (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: the plating (100,88,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_statchange overridden. Use...", "code/datums/signals.dm", 43) - the hatchling blood worm (509) (/mob/living/basic/blood_worm/hatchling): RegisterSignal(the monkey (604) (/mob/living/carbon/human/species/monkey), "mob_statchange", "on_host_stat_changed", 0) - the hatchling blood worm (509) (/mob/living/basic/blood_worm/hatchling): enter host(the monkey (604) (/mob/living/carbon/human/species/monkey), 0, 1) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Activate(the monkey (604) (/mob/living/carbon/human/species/monkey)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(the monkey (604) (/mob/living/carbon/human/species/monkey)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the hatchling blood worm (509) (/mob/living/basic/blood_worm/hatchling), "icon-x=14;icon-y=12;vis-x=13;v...", the monkey (604) (/mob/living/carbon/human/species/monkey)) - the hatchling blood worm (509) (/mob/living/basic/blood_worm/hatchling): check click intercept("icon-x=14;icon-y=12;vis-x=13;v...", the monkey (604) (/mob/living/carbon/human/species/monkey)) - the hatchling blood worm (509) (/mob/living/basic/blood_worm/hatchling): ClickOn(the monkey (604) (/mob/living/carbon/human/species/monkey), "icon-x=14;icon-y=12;vis-x=13;v...") - the monkey (604) (/mob/living/carbon/human/species/monkey): Click(the floor (100,87,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=14;icon-y=12;vis-x=13;v...") - [2026-09-25 00:58:22.135] RUNTIME: runtime error: Cannot read null.displaying - proc name: examine (/obj/machinery/status_display/examine) - source file: code/game/machinery/status_display.dm,259 - usr: BT-2061 (/mob/living/silicon/ai) - src: the status display (/obj/machinery/status_display/evac/directional/west) - usr.loc: the floor (33,138,2) (/turf/open/floor/circuit/green) - src.loc: the floor (88,118,2) (/turf/open/floor/iron) - call stack: - the status display (/obj/machinery/status_display/evac/directional/west): examine(BT-2061 (/mob/living/silicon/ai)) - BT-2061 (/mob/living/silicon/ai): run examinate(the status display (/obj/machinery/status_display/evac/directional/west), 0) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - BT-2061 (/mob/living/silicon/ai): gvb examinate(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(BT-2061 (/mob/living/silicon/ai), /mob/verb/examinate (/mob/verb/examinate), /list (/list), BT-2061 (/mob/living/silicon/ai)) - BT-2061 (/mob/living/silicon/ai): Examine(the status display (/obj/machinery/status_display/evac/directional/west)) - BT-2061 (/mob/living/silicon/ai): Examine(the status display (/obj/machinery/status_display/evac/directional/west)) - the status display (/obj/machinery/status_display/evac/directional/west): ShiftClick(BT-2061 (/mob/living/silicon/ai)) - BT-2061 (/mob/living/silicon/ai): ShiftClickOn(the status display (/obj/machinery/status_display/evac/directional/west)) - BT-2061 (/mob/living/silicon/ai): ShiftClickOn(the status display (/obj/machinery/status_display/evac/directional/west)) - BT-2061 (/mob/living/silicon/ai): ClickOn(the status display (/obj/machinery/status_display/evac/directional/west), "icon-x=17;icon-y=17;left=1;shi...") - the status display (/obj/machinery/status_display/evac/directional/west): Click(the floor (88,118,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=17;left=1;shi...") - ICooki3zI (/client): Click(the status display (/obj/machinery/status_display/evac/directional/west), the floor (88,118,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=17;left=1;shi...") - [2026-09-25 00:58:27.250] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (148,112,1) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mining crate (/obj/structure/closet/crate/cargo/mining), the floor (148,112,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the mining crate (/obj/structure/closet/crate/cargo/mining), 14) - the mining crate (/obj/structure/closet/crate/cargo/mining): AddElement(/list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mining crate (/obj/structure/closet/crate/cargo/mining), 0, /list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): New(0) - Cargo\'s Materials Order (/datum/supply_pack/custom/minerals): generate(the floor (148,112,1) (/turf/open/floor/iron), null, null) - /datum/supply_order/disposable... (/datum/supply_order/disposable/materials): generate(the floor (148,112,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:58:27.252] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (148,112,1) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mining crate (/obj/structure/closet/crate/cargo/mining), the floor (148,112,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the mining crate (/obj/structure/closet/crate/cargo/mining), 14) - the mining crate (/obj/structure/closet/crate/cargo/mining): AddElement(/list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mining crate (/obj/structure/closet/crate/cargo/mining), 0, /list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): New(0) - Cargo\'s Materials Order (/datum/supply_pack/custom/minerals): generate(the floor (148,112,1) (/turf/open/floor/iron), null, null) - /datum/supply_order/disposable... (/datum/supply_order/disposable/materials): generate(the floor (148,112,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:58:38.744] RUNTIME: runtime error: mob_statchange overridden. Use override = TRUE to suppress this warning. - Target: the monkey (644) (/mob/living/carbon/human/species/monkey) Existing Proc: pulled_mob_stat_change New Proc: on_host_stat_changed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling) - src: null - usr.loc: the plating (100,92,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_statchange overridden. Use...", "code/datums/signals.dm", 43) - the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling): RegisterSignal(the monkey (644) (/mob/living/carbon/human/species/monkey), "mob_statchange", "on_host_stat_changed", 0) - the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling): enter host(the monkey (644) (/mob/living/carbon/human/species/monkey), 0, 1) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): Activate(the monkey (644) (/mob/living/carbon/human/species/monkey)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): PreActivate(the monkey (644) (/mob/living/carbon/human/species/monkey)) - Invade Corpse (/datum/action/cooldown/mob_cooldown/blood_worm/invade): InterceptClickOn(the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling), "icon-x=16;icon-y=10;vis-x=23;v...", the monkey (644) (/mob/living/carbon/human/species/monkey)) - the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling): check click intercept("icon-x=16;icon-y=10;vis-x=23;v...", the monkey (644) (/mob/living/carbon/human/species/monkey)) - the hatchling blood worm (903) (/mob/living/basic/blood_worm/hatchling): ClickOn(the monkey (644) (/mob/living/carbon/human/species/monkey), "icon-x=16;icon-y=10;vis-x=23;v...") - the monkey (644) (/mob/living/carbon/human/species/monkey): Click(the floor (101,91,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=16;icon-y=10;vis-x=23;v...") - [2026-09-25 00:58:42.077] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,58,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:58:48.608] RUNTIME: runtime error: Cannot read null.screen_groups - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1136 - usr: Erika Haas (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (177,160,2) (/turf/open/floor/iron) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(Randy Baum (/mob/dead/observer)) - /datum/storage/backpack (/datum/storage/backpack): can see contents() - /datum/storage/backpack (/datum/storage/backpack): refresh views() - /datum/storage/backpack (/datum/storage/backpack): handle exit(the satchel (/obj/item/storage/backpack/satchel), the sandbags (/obj/item/stack/sheet/mineral/sandbags), 0) - the satchel (/obj/item/storage/backpack/satchel): SendSignal("atom_exited", /list (/list)) - the satchel (/obj/item/storage/backpack/satchel): Exited(the sandbags (/obj/item/stack/sheet/mineral/sandbags), 0) - the satchel (/obj/item/storage/backpack/satchel): Exited(the sandbags (/obj/item/stack/sheet/mineral/sandbags), 0) - the sandbags (/obj/item/stack/sheet/mineral/sandbags): doMove(Erika Haas (/mob/living/carbon/human)) - the sandbags (/obj/item/stack/sheet/mineral/sandbags): doMove(Erika Haas (/mob/living/carbon/human)) - the sandbags (/obj/item/stack/sheet/mineral/sandbags): forceMove(Erika Haas (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): attempt remove(the sandbags (/obj/item/stack/sheet/mineral/sandbags), Erika Haas (/mob/living/carbon/human), 1, 1) - /datum/storage/backpack (/datum/storage/backpack): remove single(Erika Haas (/mob/living/carbon/human), the sandbags (/obj/item/stack/sheet/mineral/sandbags), Erika Haas (/mob/living/carbon/human), 1) - the sandbags (/obj/item/stack/sheet/mineral/sandbags): attempt pickup(Erika Haas (/mob/living/carbon/human), 0) - the sandbags (/obj/item/stack/sheet/mineral/sandbags): attack hand(Erika Haas (/mob/living/carbon/human), /list (/list)) - the sandbags (/obj/item/stack/sheet/mineral/sandbags): attack hand(Erika Haas (/mob/living/carbon/human), /list (/list)) - Erika Haas (/mob/living/carbon/human): resolve unarmed attack(the sandbags (/obj/item/stack/sheet/mineral/sandbags), /list (/list)) - Erika Haas (/mob/living/carbon/human): UnarmedAttack(the sandbags (/obj/item/stack/sheet/mineral/sandbags), 1, /list (/list)) - Erika Haas (/mob/living/carbon/human): UnarmedAttack(the sandbags (/obj/item/stack/sheet/mineral/sandbags), 1, /list (/list)) - Erika Haas (/mob/living/carbon/human): ClickOn(the sandbags (/obj/item/stack/sheet/mineral/sandbags), "icon-x=17;icon-y=15;left=1;but...") - the sandbags (/obj/item/stack/sheet/mineral/sandbags): Click(null, "mapwindow.map", "icon-x=17;icon-y=15;left=1;but...") - S133py (/client): Click(the sandbags (/obj/item/stack/sheet/mineral/sandbags), null, "mapwindow.map", "icon-x=17;icon-y=15;left=1;but...") - [2026-09-25 00:59:04.928] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (159,60,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 00:59:10.268] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the plating (134,63,2) (/turf/open/floor/plating) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the floor (130,61,2) (/turf/open/floor/iron/smooth_half), -7, -21) - 0x0 (/client): gvb keyDown("C", 370, 642, 1216, 1009) - 0x0 (/client): keyDown("C", 370, 642, 1216, 1009) - [2026-09-25 01:00:00.861] RUNTIME: ## TESTING: GC: -- [0x3000165] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-09-25 01:00:32.885] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (106,79,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(The Hash-Slinging Slasher (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:01:46.867] RUNTIME: ## TESTING: GC: -- [0x300000f] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-09-25 01:02:53.700] RUNTIME: runtime error: Cannot execute null.take damage(). - proc name: tablelimbsmash (/datum/element/table_smash/proc/tablelimbsmash) - source file: code/datums/elements/table_smash.dm,177 - usr: Karl Hoffman (/mob/living/carbon/human) - src: /datum/element/table_smash (/datum/element/table_smash) - usr.loc: the floor (157,91,2) (/turf/open/floor/iron/white/textured) - call stack: - /datum/element/table_smash (/datum/element/table_smash): tablelimbsmash(Karl Hoffman (/mob/living/carbon/human), Milo Mueller (/mob/living/carbon/human), null) - /datum/element/table_smash (/datum/element/table_smash): riding offhand act(Karl Hoffman (/mob/living/carbon/human), the offhand (/obj/item/riding_offhand), the operating table (/obj/structure/table/optable)) - /datum/element/table_smash (/datum/element/table_smash): on item interaction(the operating table (/obj/structure/table/optable), Karl Hoffman (/mob/living/carbon/human), the offhand (/obj/item/riding_offhand), /list (/list)) - /datum/element/table_smash (/datum/element/table_smash): on item interaction(the operating table (/obj/structure/table/optable), Karl Hoffman (/mob/living/carbon/human), the offhand (/obj/item/riding_offhand), /list (/list)) - the operating table (/obj/structure/table/optable): SendSignal("atom_item_interaction", /list (/list)) - the operating table (/obj/structure/table/optable): base item interaction(Karl Hoffman (/mob/living/carbon/human), the offhand (/obj/item/riding_offhand), /list (/list)) - the operating table (/obj/structure/table/optable): base item interaction(Karl Hoffman (/mob/living/carbon/human), the offhand (/obj/item/riding_offhand), /list (/list)) - the offhand (/obj/item/riding_offhand): melee attack chain(Karl Hoffman (/mob/living/carbon/human), the operating table (/obj/structure/table/optable), /list (/list), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the operating table (/obj/structure/table/optable), "icon-x=22;icon-y=9;left=1;butt...") - the operating table (/obj/structure/table/optable): Click(the floor (156,92,2) (/turf/open/floor/iron/dark/textured_large), "mapwindow.map", "icon-x=22;icon-y=9;left=1;butt...") - Kaiser_Karl (/client): Click(the operating table (/obj/structure/table/optable), the floor (156,92,2) (/turf/open/floor/iron/dark/textured_large), "mapwindow.map", "icon-x=22;icon-y=9;left=1;butt...") - [2026-09-25 01:03:19.150] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Stephanie Holmes (/mob/living/carbon/human) - src: null - usr.loc: the floor (200,85,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 12.8, 0, null, "code/modules/balloon_alert/bal...", 102) - the black gloves (/obj/item/clothing/gloves/color/black): balloon alert perform(Stephanie Holmes (/mob/living/carbon/human), "cut fingertips off") - the black gloves (/obj/item/clothing/gloves/color/black): balloon alert(Stephanie Holmes (/mob/living/carbon/human), "cut fingertips off") - [2026-09-25 01:04:05.340] RUNTIME: runtime error: Cannot read null.screen_groups - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1136 - usr: Ekarus Ryndren (/mob/living/carbon/human) - src: /datum/storage/mod_storage (/datum/storage/mod_storage) - usr.loc: the floor (136,96,2) (/turf/open/floor/iron/white) - call stack: - /datum/storage/mod_storage (/datum/storage/mod_storage): hide contents(Milo Mueller (/mob/dead/observer)) - /datum/storage/mod_storage (/datum/storage/mod_storage): can see contents() - /datum/storage/mod_storage (/datum/storage/mod_storage): refresh views() - /datum/storage/mod_storage (/datum/storage/mod_storage): handle exit(the MOD compact storage module (/obj/item/mod/module/storage), the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0) - the MOD compact storage module (/obj/item/mod/module/storage): SendSignal("atom_exited", /list (/list)) - the MOD compact storage module (/obj/item/mod/module/storage): Exited(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0) - the MOD compact storage module (/obj/item/mod/module/storage): Exited(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 0) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): doMove(Ekarus Ryndren (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): doMove(Ekarus Ryndren (/mob/living/carbon/human)) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): forceMove(Ekarus Ryndren (/mob/living/carbon/human)) - /datum/storage/mod_storage (/datum/storage/mod_storage): attempt remove(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), Ekarus Ryndren (/mob/living/carbon/human), 1, 1) - /datum/storage/mod_storage (/datum/storage/mod_storage): remove single(Ekarus Ryndren (/mob/living/carbon/human), the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), Ekarus Ryndren (/mob/living/carbon/human), 1) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): attempt pickup(Ekarus Ryndren (/mob/living/carbon/human), 0) - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): attack hand(Ekarus Ryndren (/mob/living/carbon/human), /list (/list)) - Ekarus Ryndren (/mob/living/carbon/human): resolve unarmed attack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), /list (/list)) - Ekarus Ryndren (/mob/living/carbon/human): UnarmedAttack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 1, /list (/list)) - Ekarus Ryndren (/mob/living/carbon/human): UnarmedAttack(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), 1, /list (/list)) - Ekarus Ryndren (/mob/living/carbon/human): ClickOn(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), "icon-x=23;icon-y=17;left=1;but...") - the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace): Click(null, "mapwindow.map", "icon-x=23;icon-y=17;left=1;but...") - EkarusRyndren (/client): Click(the bluespace rapid part excha... (/obj/item/storage/part_replacer/bluespace), null, "mapwindow.map", "icon-x=23;icon-y=17;left=1;but...") - [2026-09-25 01:04:52.346] RUNTIME: ## TESTING: GC: -- [0x2036b32] | /obj/effect/abstract/greenscreen_display was unable to be GC'd -- (ref count of 291) [2026-09-25 01:06:03.557] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,172,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,172,2) (/turf/open/floor/iron), the floor (186,173,2) (/turf/open/floor/iron), null) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): SendSignal("atom_entering", /list (/list)) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,173,2) (/turf/open/floor/iron), null) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,173,2) (/turf/open/floor/iron), null) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): Move(the floor (186,172,2) (/turf/open/floor/iron), 2, 7.94045, 1) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): Move(the floor (186,172,2) (/turf/open/floor/iron), 2, 7.94045, 1) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): move from pull(Erika Haas (/mob/living/carbon/human), the floor (186,172,2) (/turf/open/floor/iron), 7.94045) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 8, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 8, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 8) - S133py (/client): Move(the floor (185,172,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:06:03.559] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,172,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,172,2) (/turf/open/floor/iron), the floor (186,173,2) (/turf/open/floor/iron), null) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): SendSignal("atom_entering", /list (/list)) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,173,2) (/turf/open/floor/iron), null) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear), the floor (186,173,2) (/turf/open/floor/iron), null) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): Move(the floor (186,172,2) (/turf/open/floor/iron), 2, 7.94045, 1) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): Move(the floor (186,172,2) (/turf/open/floor/iron), 2, 7.94045, 1) - the hemoparasite testing crate... (/obj/structure/closet/crate/secure/gear): move from pull(Erika Haas (/mob/living/carbon/human), the floor (186,172,2) (/turf/open/floor/iron), 7.94045) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 8, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 8, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 8) - S133py (/client): Move(the floor (185,172,2) (/turf/open/floor/iron), 8) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:06:06.067] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (115,153,2) (/turf/open/floor/iron/grimy) - call stack: - the floor (115,153,2) (/turf/open/floor/iron/grimy): collect dynamic lightsources() - the floor (115,153,2) (/turf/open/floor/iron/grimy): check lumcount above(0.2) - Skiddle (/mob/living/carbon/human): has light nearby(0.2) - Fore Port Maintenance (/area/station/maintenance/port/fore): play ambience(Skiddle (/mob/living/carbon/human), null, null) - Ambience (/datum/controller/subsystem/ambience): fire(0) - Ambience (/datum/controller/subsystem/ambience): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:06:30.897] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,174,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,175,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron), the floor (186,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (185,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,175,2) (/turf/open/floor/iron), null) - the floor (185,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 8, 9.1543, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 8, 9.1543, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Erika Haas (/mob/living/carbon/human), the floor (185,175,2) (/turf/open/floor/iron), 9.1543) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - S133py (/client): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:06:30.899] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,174,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,175,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron), the floor (186,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (185,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,175,2) (/turf/open/floor/iron), null) - the floor (185,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 8, 9.1543, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 8, 9.1543, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Erika Haas (/mob/living/carbon/human), the floor (185,175,2) (/turf/open/floor/iron), 9.1543) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - S133py (/client): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:07:24.902] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (113,153,2) (/turf/open/floor/wood) - call stack: - the floor (113,153,2) (/turf/open/floor/wood): collect dynamic lightsources() - the floor (113,153,2) (/turf/open/floor/wood): check lumcount above(0.2) - Jack Wells (/mob/living/carbon/human): has light nearby(0.2) - Fore Port Maintenance (/area/station/maintenance/port/fore): play ambience(Jack Wells (/mob/living/carbon/human), null, null) - Ambience (/datum/controller/subsystem/ambience): fire(0) - Ambience (/datum/controller/subsystem/ambience): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:07:56.299] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (151,108,1) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mining crate (/obj/structure/closet/crate/cargo/mining), the floor (151,108,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the mining crate (/obj/structure/closet/crate/cargo/mining), 14) - the mining crate (/obj/structure/closet/crate/cargo/mining): AddElement(/list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mining crate (/obj/structure/closet/crate/cargo/mining), 0, /list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): New(0) - Cargo\'s Materials Order (/datum/supply_pack/custom/minerals): generate(the floor (151,108,1) (/turf/open/floor/iron), null, null) - /datum/supply_order/disposable... (/datum/supply_order/disposable/materials): generate(the floor (151,108,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:07:56.301] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (151,108,1) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mining crate (/obj/structure/closet/crate/cargo/mining), the floor (151,108,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the mining crate (/obj/structure/closet/crate/cargo/mining), 14) - the mining crate (/obj/structure/closet/crate/cargo/mining): AddElement(/list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the mining crate (/obj/structure/closet/crate/cargo/mining), 0, /list (/list)) - the mining crate (/obj/structure/closet/crate/cargo/mining): New(0) - Cargo\'s Materials Order (/datum/supply_pack/custom/minerals): generate(the floor (151,108,1) (/turf/open/floor/iron), null, null) - /datum/supply_order/disposable... (/datum/supply_order/disposable/materials): generate(the floor (151,108,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:08:45.675] RUNTIME: ## TESTING: GC: -- [0x300000f] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-09-25 01:10:05.346] RUNTIME: runtime error: Cannot read null.active_storage - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1120 - usr: Jack Wells (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the plating (163,196,2) (/turf/open/floor/plating) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(null) - /datum/storage/backpack (/datum/storage/backpack): close all() - the crate (/obj/structure/closet/crate/decorations): take contents(0) - the crate (/obj/structure/closet/crate/decorations): close(Jack Wells (/mob/living/carbon/human)) - the crate (/obj/structure/closet/crate/decorations): toggle(Jack Wells (/mob/living/carbon/human)) - the crate (/obj/structure/closet/crate/decorations): attack hand(Jack Wells (/mob/living/carbon/human), /list (/list)) - the crate (/obj/structure/closet/crate/decorations): attack hand(Jack Wells (/mob/living/carbon/human), /list (/list)) - Jack Wells (/mob/living/carbon/human): resolve unarmed attack(the crate (/obj/structure/closet/crate/decorations), /list (/list)) - Jack Wells (/mob/living/carbon/human): UnarmedAttack(the crate (/obj/structure/closet/crate/decorations), 1, /list (/list)) - Jack Wells (/mob/living/carbon/human): UnarmedAttack(the crate (/obj/structure/closet/crate/decorations), 1, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jack Wells (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - 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-09-25 01:10:49.784] RUNTIME: ## TESTING: GC: -- [0x2037286] | /obj/machinery/atmospherics/miner/miasma was unable to be GC'd -- (ref count of 3) [2026-09-25 01:11:51.892] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Sydney McKraken (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Sydney McKraken (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Sydney McKraken (/mob/living/carbon/human): Say("H-HRNK!") - Sydney McKraken (/mob/living/carbon/human): Say("H-HRNK!") - /datum/tgui_say (/datum/tgui_say): delegate speech("H-HRNK!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Sydney McKraken (/mob/living/carbon/human): force say(null, 1, 0) - ... - Sydney McKraken (/mob/living/carbon/human): Unconscious(60, 0) - Sydney McKraken (/mob/living/carbon/human): Unconscious(60, 0) - the lungs (/obj/item/organ/lungs): too much n2o(Sydney McKraken (/mob/living/carbon/human), /datum/gas_mixture (/datum/gas_mixture), 315.406, null) - Sydney McKraken (/mob/living/carbon/human): check breath(/datum/gas_mixture (/datum/gas_mixture)) - Sydney McKraken (/mob/living/carbon/human): breathe(2) - Sydney McKraken (/mob/living/carbon/human): Life(2) - Sydney McKraken (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:12:24.532] RUNTIME: runtime error: Cannot read null.active_storage - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1120 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (160,90,2) (/turf/open/floor/iron/white/textured_large) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(null) - /datum/storage/backpack (/datum/storage/backpack): close all() - the crate (/obj/structure/closet/crate/decorations): take contents(0) - the crate (/obj/structure/closet/crate/decorations): close(Dave Davingson (/mob/living/carbon/human)) - the crate (/obj/structure/closet/crate/decorations): toggle(Dave Davingson (/mob/living/carbon/human)) - the crate (/obj/structure/closet/crate/decorations): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the crate (/obj/structure/closet/crate/decorations): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the crate (/obj/structure/closet/crate/decorations), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the crate (/obj/structure/closet/crate/decorations), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the crate (/obj/structure/closet/crate/decorations), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): ClickOn(the crate (/obj/structure/closet/crate/decorations), "icon-x=13;icon-y=4;left=1;butt...") - the crate (/obj/structure/closet/crate/decorations): Click(the floor (161,90,2) (/turf/open/floor/iron/white/textured), "mapwindow.map", "icon-x=13;icon-y=4;left=1;butt...") - ThatVaultie (/client): Click(the crate (/obj/structure/closet/crate/decorations), the floor (161,90,2) (/turf/open/floor/iron/white/textured), "mapwindow.map", "icon-x=13;icon-y=4;left=1;butt...") - [2026-09-25 01:13:49.944] RUNTIME: runtime error: Cannot read null.lumcount_range - proc name: collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources) - source file: code/modules/lighting/lighting_turf.dm,97 - usr: null - src: the floor (111,153,2) (/turf/open/floor/iron) - call stack: - the floor (111,153,2) (/turf/open/floor/iron): collect dynamic lightsources() - the floor (111,153,2) (/turf/open/floor/iron): check lumcount above(0.2) - Plays-Stupid-Games (/mob/dead/observer): has light nearby(0.2) - Fore Port Maintenance (/area/station/maintenance/port/fore): play ambience(Plays-Stupid-Games (/mob/dead/observer), null, null) - Ambience (/datum/controller/subsystem/ambience): fire(0) - Ambience (/datum/controller/subsystem/ambience): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:16:36.238] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: The Hash-Slinging Slasher (/mob/living/carbon/human) - src: null - usr.loc: the floor (96,87,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.005, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/items/weapons/chainsaw_s...', 1, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): play('sound/items/weapons/chainsaw_s...', null, 0, 0) - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): on start() - /datum/looping_sound/chainsaw (/datum/looping_sound/chainsaw): start(null) - the chainsaw (Wielded) (/obj/item/chainsaw): on transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human), 1) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("transforming_on_transform", /list (/list)) - /datum/component/transforming (/datum/component/transforming): do transform(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - /datum/component/transforming (/datum/component/transforming): on attack self(the chainsaw (Wielded) (/obj/item/chainsaw), The Hash-Slinging Slasher (/mob/living/carbon/human)) - the chainsaw (Wielded) (/obj/item/chainsaw): SendSignal("item_attack_self", /list (/list)) - the chainsaw (Wielded) (/obj/item/chainsaw): attack self(The Hash-Slinging Slasher (/mob/living/carbon/human), null) - The Hash-Slinging Slasher (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - The Hash-Slinging Slasher (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(0x0 (/client), the floor (102,88,2) (/turf/open/floor/iron), 28, 17) - 0x0 (/client): gvb keyDown("C", 1016, 436, 1216, 1009) - 0x0 (/client): keyDown("C", 1016, 436, 1216, 1009) - [2026-09-25 01:19:09.884] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (150,112,1) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the gear crate (/obj/structure/closet/crate/secure/gear), the floor (150,112,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the gear crate (/obj/structure/closet/crate/secure/gear), 14) - the gear crate (/obj/structure/closet/crate/secure/gear): AddElement(/list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the gear crate (/obj/structure/closet/crate/secure/gear), 0, /list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): New(0) - Security Barrier Grenades (/datum/supply_pack/security/securitybarriers): generate(the floor (150,112,1) (/turf/open/floor/iron), null, null) - /datum/supply_order (/datum/supply_order): generate(the floor (150,112,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:19:09.887] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (150,112,1) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the gear crate (/obj/structure/closet/crate/secure/gear), the floor (150,112,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the gear crate (/obj/structure/closet/crate/secure/gear), 14) - the gear crate (/obj/structure/closet/crate/secure/gear): AddElement(/list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the gear crate (/obj/structure/closet/crate/secure/gear), 0, /list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): New(0) - Security Barrier Grenades (/datum/supply_pack/security/securitybarriers): generate(the floor (150,112,1) (/turf/open/floor/iron), null, null) - /datum/supply_order (/datum/supply_order): generate(the floor (150,112,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:19:09.934] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (148,112,1) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), the floor (148,112,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), 14) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): AddElement(/list (/list)) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), 0, /list (/list)) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): New(0) - Surplus Mothic Rations Triple-... (/datum/supply_pack/emergency/mothic_rations): generate(the floor (148,112,1) (/turf/open/floor/iron), null, null) - /datum/supply_order (/datum/supply_order): generate(the floor (148,112,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:19:09.936] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (148,112,1) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), the floor (148,112,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), 14) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): AddElement(/list (/list)) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), 0, /list (/list)) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): New(0) - Surplus Mothic Rations Triple-... (/datum/supply_pack/emergency/mothic_rations): generate(the floor (148,112,1) (/turf/open/floor/iron), null, null) - /datum/supply_order (/datum/supply_order): generate(the floor (148,112,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:19:09.958] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (150,111,1) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), the floor (150,111,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), 14) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): AddElement(/list (/list)) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), 0, /list (/list)) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): New(0) - Surplus Mothic Rations Triple-... (/datum/supply_pack/emergency/mothic_rations): generate(the floor (150,111,1) (/turf/open/floor/iron), null, null) - /datum/supply_order (/datum/supply_order): generate(the floor (150,111,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:19:09.960] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (150,111,1) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), the floor (150,111,1) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): Attach(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), 14) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): AddElement(/list (/list)) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic), 0, /list (/list)) - the Mothic Fleet box (/obj/structure/closet/crate/cardboard/mothic): New(0) - Surplus Mothic Rations Triple-... (/datum/supply_pack/emergency/mothic_rations): generate(the floor (150,111,1) (/turf/open/floor/iron), null, null) - /datum/supply_order (/datum/supply_order): generate(the floor (150,111,1) (/turf/open/floor/iron)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:19:15.798] RUNTIME: ## TESTING: GC: -- [0x2106ca9e] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 01:19:20.371] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Skiddle (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Skiddle (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Skiddle (/mob/living/carbon/human): Say("I thought you nee-") - Skiddle (/mob/living/carbon/human): Say("I thought you nee-") - /datum/tgui_say (/datum/tgui_say): delegate speech("I thought you nee-", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Skiddle (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - Skiddle (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/paralyzed), 100) - Skiddle (/mob/living/carbon/human): Paralyze(100, 0) - Skiddle (/mob/living/carbon/human): Paralyze(100, 0) - the alien hunter (176) (/obj/effect/client_image_holder/hallucination/xeno): throw impact(Skiddle (/mob/living/carbon/human), /datum/thrownthing (/datum/thrownthing)) - the alien hunter (176) (/obj/effect/client_image_holder/hallucination/xeno): Bump(Skiddle (/mob/living/carbon/human)) - the alien hunter (176) (/obj/effect/client_image_holder/hallucination/xeno): Move(the floor (160,92,2) (/turf/open/floor/iron/dark/textured_large), 1, 15.6384, 1) - /datum/thrownthing (/datum/thrownthing): tick() - Throwing (/datum/controller/subsystem/throwing): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:20:32.519] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,174,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (185,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (185,174,2) (/turf/open/floor/iron), the floor (184,174,2) (/turf/open/floor/iron), null) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): SendSignal("atom_entering", /list (/list)) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (184,174,2) (/turf/open/floor/iron), null) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (184,174,2) (/turf/open/floor/iron), null) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): Move(the floor (185,174,2) (/turf/open/floor/iron), 4, 9.10303, 1) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): Move(the floor (185,174,2) (/turf/open/floor/iron), 4, 9.10303, 1) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): move from pull(Erika Haas (/mob/living/carbon/human), the floor (185,174,2) (/turf/open/floor/iron), 9.10303) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 2, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 2, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 2) - S133py (/client): Move(the floor (185,173,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:20:32.521] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,174,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (185,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (185,174,2) (/turf/open/floor/iron), the floor (184,174,2) (/turf/open/floor/iron), null) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): SendSignal("atom_entering", /list (/list)) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (184,174,2) (/turf/open/floor/iron), null) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (184,174,2) (/turf/open/floor/iron), null) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): Move(the floor (185,174,2) (/turf/open/floor/iron), 4, 9.10303, 1) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): Move(the floor (185,174,2) (/turf/open/floor/iron), 4, 9.10303, 1) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): move from pull(Erika Haas (/mob/living/carbon/human), the floor (185,174,2) (/turf/open/floor/iron), 9.10303) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 2, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 2, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 2) - S133py (/client): Move(the floor (185,173,2) (/turf/open/floor/iron), 2) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:21:03.069] RUNTIME: runtime error: Cannot read null.active_storage - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1120 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (155,89,2) (/turf/open/floor/iron/white) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(null) - /datum/storage/backpack (/datum/storage/backpack): close all() - the crate (/obj/structure/closet/crate/decorations): take contents(0) - the crate (/obj/structure/closet/crate/decorations): close(Dave Davingson (/mob/living/carbon/human)) - the crate (/obj/structure/closet/crate/decorations): toggle(Dave Davingson (/mob/living/carbon/human)) - the crate (/obj/structure/closet/crate/decorations): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the crate (/obj/structure/closet/crate/decorations): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the crate (/obj/structure/closet/crate/decorations), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the crate (/obj/structure/closet/crate/decorations), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the crate (/obj/structure/closet/crate/decorations), 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-09-25 01:21:08.669] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (183,170,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (183,170,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (183,170,2) (/turf/open/floor/iron), the floor (183,171,2) (/turf/open/floor/iron), null) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): SendSignal("atom_entering", /list (/list)) - the floor (183,170,2) (/turf/open/floor/iron): Entered(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (183,171,2) (/turf/open/floor/iron), null) - the floor (183,170,2) (/turf/open/floor/iron): Entered(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (183,171,2) (/turf/open/floor/iron), null) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): Move(the floor (183,170,2) (/turf/open/floor/iron), 2, 0, 1) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): Move(the floor (183,170,2) (/turf/open/floor/iron), 2, 0, 1) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): Move(the floor (184,170,2) (/turf/open/floor/iron), 6, 8.99113, 1) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 4, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 4) - S133py (/client): Move(the floor (185,170,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:21:08.672] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (183,170,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (183,170,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (183,170,2) (/turf/open/floor/iron), the floor (183,171,2) (/turf/open/floor/iron), null) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): SendSignal("atom_entering", /list (/list)) - the floor (183,170,2) (/turf/open/floor/iron): Entered(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (183,171,2) (/turf/open/floor/iron), null) - the floor (183,170,2) (/turf/open/floor/iron): Entered(the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic), the floor (183,171,2) (/turf/open/floor/iron), null) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): Move(the floor (183,170,2) (/turf/open/floor/iron), 2, 0, 1) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): Move(the floor (183,170,2) (/turf/open/floor/iron), 2, 0, 1) - the surplus rations box - #235... (/obj/structure/closet/crate/cardboard/mothic): Move(the floor (184,170,2) (/turf/open/floor/iron), 6, 8.99113, 1) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 4, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,170,2) (/turf/open/floor/iron), 4) - S133py (/client): Move(the floor (185,170,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:22:01.190] RUNTIME: ## TESTING: GC: -- [0x21069cf2] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 01:22:36.263] RUNTIME: ## TESTING: GC: -- [0x2037d7b] | /obj/effect/abstract/greenscreen_display was unable to be GC'd -- (ref count of 301) [2026-09-25 01:24:12.701] RUNTIME: ## TESTING: GC: -- [0x3000c79] | /mob/living/carbon/human/species/monkey was unable to be GC'd -- (ref count of 4) [2026-09-25 01:24:12.702] RUNTIME: ## TESTING: GC: -- [0x3000c7a] | /mob/living/carbon/human/species/monkey was unable to be GC'd -- (ref count of 4) [2026-09-25 01:24:25.720] RUNTIME: runtime error: Qdeleted thing being thrown around. - proc name: throw at (/atom/movable/proc/throw_at) - source file: code/game/atoms_movable.dm,1383 - usr: null - src: the primitive tongue (/obj/item/organ/tongue/monkey) - src.loc: null - call stack: - the primitive tongue (/obj/item/organ/tongue/monkey): throw at(space (109,255,2) (/turf/open/space/basic), 3, 5, null, 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the primitive tongue (/obj/item/organ/tongue/monkey): throw at(space (109,255,2) (/turf/open/space/basic), 3, 5, null, 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): spill organs(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on butchering(the recycler (/obj/machinery/recycler), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun)) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on entered(the plating (182,182,2) (/turf/open/floor/plating), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): SendSignal("atom_entered", /list (/list)) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - ... - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - /datum/move_loop/move (/datum/move_loop/move): move() - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:24:25.727] RUNTIME: runtime error: Qdeleted thing being thrown around. - proc name: throw at (/atom/movable/proc/throw_at) - source file: code/game/atoms_movable.dm,1383 - usr: null - src: Pun Pun V\'s Primate Brain (/obj/item/organ/brain/primate) - src.loc: null - call stack: - Pun Pun V\'s Primate Brain (/obj/item/organ/brain/primate): throw at(space (182,255,2) (/turf/open/space/basic), 3, 5, null, 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - Pun Pun V\'s Primate Brain (/obj/item/organ/brain/primate): throw at(space (182,255,2) (/turf/open/space/basic), 3, 5, null, 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): spill organs(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on butchering(the recycler (/obj/machinery/recycler), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun)) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on entered(the plating (182,182,2) (/turf/open/floor/plating), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): SendSignal("atom_entered", /list (/list)) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - ... - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - /datum/move_loop/move (/datum/move_loop/move): move() - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:24:25.734] RUNTIME: runtime error: Qdeleted thing being thrown around. - proc name: throw at (/atom/movable/proc/throw_at) - source file: code/game/atoms_movable.dm,1383 - usr: null - src: the monkey tail (/obj/item/organ/tail/monkey) - src.loc: null - call stack: - the monkey tail (/obj/item/organ/tail/monkey): throw at(space (255,255,2) (/turf/open/space/basic), 2, 5, null, 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the monkey tail (/obj/item/organ/tail/monkey): throw at(space (255,255,2) (/turf/open/space/basic), 2, 5, null, 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): spill organs(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on butchering(the recycler (/obj/machinery/recycler), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun)) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on entered(the plating (182,182,2) (/turf/open/floor/plating), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): SendSignal("atom_entered", /list (/list)) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - ... - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - /datum/move_loop/move (/datum/move_loop/move): move() - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:24:25.738] RUNTIME: runtime error: Qdeleted thing being thrown around. - proc name: throw at (/atom/movable/proc/throw_at) - source file: code/game/atoms_movable.dm,1383 - usr: null - src: the stomach (/obj/item/organ/stomach) - src.loc: null - call stack: - the stomach (/obj/item/organ/stomach): throw at(space (1,1,2) (/turf/open/space/basic), 3, 5, null, 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the stomach (/obj/item/organ/stomach): throw at(space (1,1,2) (/turf/open/space/basic), 3, 5, null, 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): spill organs(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on butchering(the recycler (/obj/machinery/recycler), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun)) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on entered(the plating (182,182,2) (/turf/open/floor/plating), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): SendSignal("atom_entered", /list (/list)) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - ... - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - /datum/move_loop/move (/datum/move_loop/move): move() - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:24:25.744] RUNTIME: runtime error: Qdeleted thing being thrown around. - proc name: throw at (/atom/movable/proc/throw_at) - source file: code/game/atoms_movable.dm,1383 - usr: null - src: the eyes (/obj/item/organ/eyes) - src.loc: null - call stack: - the eyes (/obj/item/organ/eyes): throw at(space (182,255,2) (/turf/open/space/basic), 1, 5, null, 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the eyes (/obj/item/organ/eyes): throw at(space (182,255,2) (/turf/open/space/basic), 1, 5, null, 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): spill organs(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on butchering(the recycler (/obj/machinery/recycler), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun)) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on entered(the plating (182,182,2) (/turf/open/floor/plating), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): SendSignal("atom_entered", /list (/list)) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - ... - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - /datum/move_loop/move (/datum/move_loop/move): move() - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:24:25.748] RUNTIME: runtime error: Qdeleted thing being thrown around. - proc name: throw at (/atom/movable/proc/throw_at) - source file: code/game/atoms_movable.dm,1383 - usr: null - src: the appendix (/obj/item/organ/appendix) - src.loc: null - call stack: - the appendix (/obj/item/organ/appendix): throw at(space (255,109,2) (/turf/open/space/basic), 2, 5, null, 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the appendix (/obj/item/organ/appendix): throw at(space (255,109,2) (/turf/open/space/basic), 2, 5, null, 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): spill organs(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): gib(3) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on butchering(the recycler (/obj/machinery/recycler), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun)) - /datum/component/butchering/re... (/datum/component/butchering/recycler): on entered(the plating (182,182,2) (/turf/open/floor/plating), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): SendSignal("atom_entered", /list (/list)) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - ... - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - /datum/move_loop/move (/datum/move_loop/move): move() - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:24:25.768] RUNTIME: runtime error: on_entered() called with invalid location: - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("on_entered() called with inval...", "code/game/machinery/recycler.d...", 124) - the recycler (/obj/machinery/recycler): eat(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), 1) - the recycler (/obj/machinery/recycler): on entered(the plating (182,182,2) (/turf/open/floor/plating), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the recycler (/obj/machinery/recycler): on entered(the plating (182,182,2) (/turf/open/floor/plating), Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): SendSignal("atom_entered", /list (/list)) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - the plating (182,182,2) (/turf/open/floor/plating): Entered(Pun Pun V (/mob/living/carbon/human/species/monkey/punpun), the plating (181,182,2) (/turf/open/floor/plating), null) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - Pun Pun V (/mob/living/carbon/human/species/monkey/punpun): Move(the plating (182,182,2) (/turf/open/floor/plating), 4, 0, 0) - /datum/move_loop/move (/datum/move_loop/move): move() - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(0) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:24:26.589] RUNTIME: runtime error: invalid amount 0! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 71) - the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey): Initialize(0, 0, 1, null, 1, null) - the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey): Initialize(0, 0, 1, null, 1, null) - the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey): Initialize(0, 0, null, null, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey), 0, /list (/list)) - the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey): New(0, 0) - the stacking machine (/obj/machinery/mineral/stacking_machine): process stack(the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey)) - the stacking machine (/obj/machinery/mineral/stacking_machine): HasProximity(the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey)) - /datum/proximity_monitor (/datum/proximity_monitor): on entered(the plating (183,183,2) (/turf/open/floor/plating), the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey), the plating (183,182,2) (/turf/open/floor/plating), null) - the plating (183,183,2) (/turf/open/floor/plating): SendSignal("atom_entered", /list (/list)) - ... - the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey): Move(the plating (183,183,2) (/turf/open/floor/plating), 1, 0, 0) - the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey): Move(the plating (183,183,2) (/turf/open/floor/plating), 1, 0, 0) - /datum/move_loop/move (/datum/move_loop/move): move() - /datum/move_loop/move (/datum/move_loop/move): process() - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): pour bucket(/list (/list)) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): fire(1) - Conveyor Belts (/datum/controller/subsystem/movement/conveyors): ignite(1) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:26:15.722] RUNTIME: runtime error: Cannot read null.active_storage - proc name: hide contents (/datum/storage/proc/hide_contents) - source file: code/datums/storage/storage.dm,1120 - usr: Dave Davingson (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (154,89,2) (/turf/open/floor/iron) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(null) - /datum/storage/backpack (/datum/storage/backpack): close all() - the crate (/obj/structure/closet/crate/decorations): take contents(0) - the crate (/obj/structure/closet/crate/decorations): close(Dave Davingson (/mob/living/carbon/human)) - the crate (/obj/structure/closet/crate/decorations): toggle(Dave Davingson (/mob/living/carbon/human)) - the crate (/obj/structure/closet/crate/decorations): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - the crate (/obj/structure/closet/crate/decorations): attack hand(Dave Davingson (/mob/living/carbon/human), /list (/list)) - Dave Davingson (/mob/living/carbon/human): resolve unarmed attack(the crate (/obj/structure/closet/crate/decorations), /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the crate (/obj/structure/closet/crate/decorations), 1, /list (/list)) - Dave Davingson (/mob/living/carbon/human): UnarmedAttack(the crate (/obj/structure/closet/crate/decorations), 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-09-25 01:29:01.713] RUNTIME: ## TESTING: GC: -- [0x2038307] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-25 01:29:36.962] RUNTIME: ## TESTING: GC: -- [0x2038304] | /obj/item/stack/sheet/animalhide/carbon/monkey was unable to be GC'd -- (ref count of 3) [2026-09-25 01:29:36.962] RUNTIME: ## TESTING: GC: -- [0x20382fb] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-25 01:33:32.966] RUNTIME: runtime error: playsound(): no soundin passed - proc name: playsound (/proc/playsound) - source file: code/game/sound/sound.dm,27 - usr: Jack Wells (/mob/living/carbon/human) - src: null - usr.loc: the floor (114,91,12) (/turf/open/floor/iron/dark) - call stack: - playsound(Jack Wells (/mob/living/carbon/human), null, 20, 1, null, 2.5, null, 0, 1, 1, 0, 1, null, 3) - the Mime action figure (/obj/item/toy/figure/mime): attack self(Jack Wells (/mob/living/carbon/human)) - Jack Wells (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Jack Wells (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Moomcheese (/client), the reinforced wall (112,85,12) (/turf/closed/indestructible/reinforced), 0, -2) - Moomcheese (/client): gvb keyDown("Z", 710, 1161, 1689, 1334) - Moomcheese (/client): keyDown("Z", 710, 1161, 1689, 1334) - [2026-09-25 01:34:27.689] RUNTIME: runtime error: Cannot read null.client - proc name: trim candidates (/datum/dynamic_ruleset/proc/trim_candidates) - source file: code/controllers/subsystem/dynamic/_dynamic_ruleset.dm,280 - usr: null - src: Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai) - call stack: - Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai): trim candidates(/list (/list)) - Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai): select candidates(/list (/list), 1) - Malfunctioning AI (/datum/dynamic_ruleset/midround/from_living/malf_ai): prepare execution(26, /list (/list)) - Dynamic (/datum/controller/subsystem/dynamic): try spawn midround("heavy_midround") - Dynamic (/datum/controller/subsystem/dynamic): fire(0) - Dynamic (/datum/controller/subsystem/dynamic): ignite(0) - [2026-09-25 01:40:37.417] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,171,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,173,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,173,2) (/turf/open/floor/iron), the floor (185,172,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (185,173,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,172,2) (/turf/open/floor/iron), null) - the floor (185,173,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,172,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,173,2) (/turf/open/floor/iron), 1, 10.5285, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,173,2) (/turf/open/floor/iron), 1, 10.5285, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the emergency crate (/obj/structure/closet/crate/internals), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 1, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (185,172,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:40:37.420] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,171,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,173,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,173,2) (/turf/open/floor/iron), the floor (185,172,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (185,173,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,172,2) (/turf/open/floor/iron), null) - the floor (185,173,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,172,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,173,2) (/turf/open/floor/iron), 1, 10.5285, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,173,2) (/turf/open/floor/iron), 1, 10.5285, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the emergency crate (/obj/structure/closet/crate/internals), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 1, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (185,172,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:43:26.548] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (187,172,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (187,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (187,172,2) (/turf/open/floor/iron), the floor (186,172,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (187,172,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (186,172,2) (/turf/open/floor/iron), null) - the floor (187,172,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (186,172,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (187,172,2) (/turf/open/floor/iron), 4, 10.6401, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (187,172,2) (/turf/open/floor/iron), 4, 10.6401, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the emergency crate (/obj/structure/closet/crate/internals), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,172,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,172,2) (/turf/open/floor/iron), 4) - S133py (/client): Move(the floor (186,172,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:43:26.551] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (187,172,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (187,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (187,172,2) (/turf/open/floor/iron), the floor (186,172,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (187,172,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (186,172,2) (/turf/open/floor/iron), null) - the floor (187,172,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (186,172,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (187,172,2) (/turf/open/floor/iron), 4, 10.6401, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (187,172,2) (/turf/open/floor/iron), 4, 10.6401, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the emergency crate (/obj/structure/closet/crate/internals), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,172,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,172,2) (/turf/open/floor/iron), 4) - S133py (/client): Move(the floor (186,172,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:43:27.667] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (187,173,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (187,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (187,173,2) (/turf/open/floor/iron), the floor (186,173,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (187,173,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (186,173,2) (/turf/open/floor/iron), null) - the floor (187,173,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (186,173,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (187,173,2) (/turf/open/floor/iron), 4, 10.4703, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (187,173,2) (/turf/open/floor/iron), 4, 10.4703, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the emergency crate (/obj/structure/closet/crate/internals), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 4, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 4, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 4) - S133py (/client): Move(the floor (186,173,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:43:27.668] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (187,173,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (187,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (187,173,2) (/turf/open/floor/iron), the floor (186,173,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (187,173,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (186,173,2) (/turf/open/floor/iron), null) - the floor (187,173,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (186,173,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (187,173,2) (/turf/open/floor/iron), 4, 10.4703, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (187,173,2) (/turf/open/floor/iron), 4, 10.4703, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the emergency crate (/obj/structure/closet/crate/internals), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 4, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 4, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): Move(the floor (186,173,2) (/turf/open/floor/iron), 4) - S133py (/client): Move(the floor (186,173,2) (/turf/open/floor/iron), 4) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:44:01.572] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,175,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,174,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,174,2) (/turf/open/floor/iron), the floor (185,173,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,173,2) (/turf/open/floor/iron), null) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,173,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,174,2) (/turf/open/floor/iron), 1, 10.5415, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,174,2) (/turf/open/floor/iron), 1, 10.5415, 1) - the emergency crate (/obj/structure/closet/crate/internals): move from pull(Erika Haas (/mob/living/carbon/human), the floor (185,174,2) (/turf/open/floor/iron), 10.5415) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,175,2) (/turf/open/floor/iron), 1, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,175,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,175,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,175,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (185,175,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:44:01.575] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,175,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,174,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,174,2) (/turf/open/floor/iron), the floor (185,173,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,173,2) (/turf/open/floor/iron), null) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,173,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,174,2) (/turf/open/floor/iron), 1, 10.5415, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,174,2) (/turf/open/floor/iron), 1, 10.5415, 1) - the emergency crate (/obj/structure/closet/crate/internals): move from pull(Erika Haas (/mob/living/carbon/human), the floor (185,174,2) (/turf/open/floor/iron), 10.5415) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,175,2) (/turf/open/floor/iron), 1, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,175,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,175,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,175,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (185,175,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:45:23.193] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (183,175,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (183,175,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (183,175,2) (/turf/open/floor/iron), the floor (183,174,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (183,175,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (183,174,2) (/turf/open/floor/iron), null) - the floor (183,175,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (183,174,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (183,175,2) (/turf/open/floor/iron), 1, 0, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (183,175,2) (/turf/open/floor/iron), 1, 0, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (184,175,2) (/turf/open/floor/iron), 5, 10.6401, 1) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (184,176,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (184,176,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (184,176,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (184,176,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:45:23.195] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (183,175,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (183,175,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (183,175,2) (/turf/open/floor/iron), the floor (183,174,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (183,175,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (183,174,2) (/turf/open/floor/iron), null) - the floor (183,175,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (183,174,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (183,175,2) (/turf/open/floor/iron), 1, 0, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (183,175,2) (/turf/open/floor/iron), 1, 0, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (184,175,2) (/turf/open/floor/iron), 5, 10.6401, 1) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (184,176,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (184,176,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (184,176,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (184,176,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:46:31.894] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: null - src: /datum/tgui (/datum/tgui) - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/changelog (/datum/changelog): ui interact(BeardtongueV1 (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - BeardtongueV1 (/client): gvb changelog(/list (/list)) - [2026-09-25 01:46:32.050] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,175,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,177,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,177,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,177,2) (/turf/open/floor/iron), the floor (185,176,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (185,177,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,176,2) (/turf/open/floor/iron), null) - the floor (185,177,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,176,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,177,2) (/turf/open/floor/iron), 1, 10.4832, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,177,2) (/turf/open/floor/iron), 1, 10.4832, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the emergency crate (/obj/structure/closet/crate/internals), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,176,2) (/turf/open/floor/iron), 1, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,176,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,176,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,176,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (185,176,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:46:32.052] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,175,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,177,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,177,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,177,2) (/turf/open/floor/iron), the floor (185,176,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): SendSignal("atom_entering", /list (/list)) - the floor (185,177,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,176,2) (/turf/open/floor/iron), null) - the floor (185,177,2) (/turf/open/floor/iron): Entered(the emergency crate (/obj/structure/closet/crate/internals), the floor (185,176,2) (/turf/open/floor/iron), null) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,177,2) (/turf/open/floor/iron), 1, 10.4832, 1) - the emergency crate (/obj/structure/closet/crate/internals): Move(the floor (185,177,2) (/turf/open/floor/iron), 1, 10.4832, 1) - Erika Haas (/mob/living/carbon/human): PushAM(the emergency crate (/obj/structure/closet/crate/internals), 1000) - ... - Erika Haas (/mob/living/carbon/human): Move(the floor (185,176,2) (/turf/open/floor/iron), 1, 0, 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,176,2) (/turf/open/floor/iron), 1, null) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,176,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): Move(the floor (185,176,2) (/turf/open/floor/iron), 1) - S133py (/client): Move(the floor (185,176,2) (/turf/open/floor/iron), 1) - Erika Haas (/mob/living/carbon/human): keyLoop(S133py (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:48:09.654] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ekarus Ryndren (/mob/living/carbon/human) - src: null - usr.loc: the floor (169,52,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.117, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/gravgen/grav_ge...', 1, 0) - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): play('sound/machines/gravgen/grav_ge...', null, 0, 0) - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): on start() - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): start(null) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): grab atom(the water tank (/obj/structure/reagent_dispensers/watertank)) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): on select use(the water tank (/obj/structure/reagent_dispensers/watertank)) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): on special click(Ekarus Ryndren (/mob/living/carbon/human), the water tank (/obj/structure/reagent_dispensers/watertank), "icon-x=22;icon-y=11;middle=1;b...") - Ekarus Ryndren (/mob/living/carbon/human): SendSignal("mob_middleclickon", /list (/list)) - Ekarus Ryndren (/mob/living/carbon/human): MiddleClickOn(the water tank (/obj/structure/reagent_dispensers/watertank), "icon-x=22;icon-y=11;middle=1;b...") - Ekarus Ryndren (/mob/living/carbon/human): ClickOn(the water tank (/obj/structure/reagent_dispensers/watertank), "icon-x=22;icon-y=11;middle=1;b...") - the water tank (/obj/structure/reagent_dispensers/watertank): Click(the floor (171,53,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=22;icon-y=11;middle=1;b...") - EkarusRyndren (/client): Click(the water tank (/obj/structure/reagent_dispensers/watertank), the floor (171,53,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=22;icon-y=11;middle=1;b...") - [2026-09-25 01:48:18.732] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ekarus Ryndren (/mob/living/carbon/human) - src: null - usr.loc: the floor (168,58,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.117, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/gravgen/grav_ge...', 1, 0) - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): play('sound/machines/gravgen/grav_ge...', null, 0, 0) - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): on start() - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): start(null) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): grab atom(the fire-safety closet (/obj/structure/closet/firecloset)) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): on select use(the fire-safety closet (/obj/structure/closet/firecloset)) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): on special click(Ekarus Ryndren (/mob/living/carbon/human), the fire-safety closet (/obj/structure/closet/firecloset), "icon-x=17;icon-y=14;middle=1;b...") - Ekarus Ryndren (/mob/living/carbon/human): SendSignal("mob_middleclickon", /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ekarus Ryndren (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:48:30.110] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ekarus Ryndren (/mob/living/carbon/human) - src: null - usr.loc: the floor (170,58,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.117, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/gravgen/grav_ge...', 1, 0) - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): play('sound/machines/gravgen/grav_ge...', null, 0, 0) - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): on start() - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): start(null) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): grab atom(the fire-safety closet (/obj/structure/closet/firecloset)) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): on select use(the fire-safety closet (/obj/structure/closet/firecloset)) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): on special click(Ekarus Ryndren (/mob/living/carbon/human), the fire-safety closet (/obj/structure/closet/firecloset), "icon-x=22;icon-y=14;middle=1;b...") - Ekarus Ryndren (/mob/living/carbon/human): SendSignal("mob_middleclickon", /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ekarus Ryndren (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:51:39.038] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Hydrain (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui_panel (/datum/tgui_panel): initialize(1) - [2026-09-25 01:51:39.073] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Hydrain (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui_panel (/datum/tgui_panel): initialize(1) - [2026-09-25 01:52:06.076] RUNTIME: runtime error: _queue_verb() returned false because it wasn't called from player input! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("_queue_verb() returned false b...", "code/controllers/subsystem/ver...", 90) - queue verb(/datum/callback/verb_callback (/datum/callback/verb_callback), 85, Speech Controller (/datum/controller/subsystem/verb_manager/speech_controller)) - Skiddle (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Skiddle (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Skiddle (/mob/living/carbon/human): Say("I dr-ZZZ...") - Skiddle (/mob/living/carbon/human): Say("I dr-ZZZ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("I dr-ZZZ...", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Skiddle (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): New(/list (/list)) - Skiddle (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping), 41.8542) - Skiddle (/mob/living/carbon/human): Sleeping(41.8542) - Fentanyl (/datum/reagent/toxin/fentanyl): on mob life(Skiddle (/mob/living/carbon/human), 2, 0.5) - /datum/reagents (/datum/reagents): metabolize(Skiddle (/mob/living/carbon/human), 2, 1, 0, 0) - Skiddle (/mob/living/carbon/human): handle organs(2) - Skiddle (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-25 01:52:31.274] RUNTIME: runtime error: Cannot execute null.PossessByPlayer(). - proc name: schism (/datum/brain_trauma/severe/split_personality/proc/schism) - source file: code/datums/brain_damage/split_personality.dm,63 - usr: null - src: Split Personality (/datum/brain_trauma/severe/split_personality) - call stack: - Split Personality (/datum/brain_trauma/severe/split_personality): schism(Volqr Qrrzaooz-Uu (/mob/dead/observer)) - Split Personality (/datum/brain_trauma/severe/split_personality): get ghost() - Split Personality (/datum/brain_trauma/severe/split_personality): on gain() - the brain (/obj/item/organ/brain): brain gain trauma(/datum/brain_trauma/severe/spl... (/datum/brain_trauma/severe/split_personality), null, /list (/list)) - the brain (/obj/item/organ/brain): gain trauma(/datum/brain_trauma/severe/spl... (/datum/brain_trauma/severe/split_personality), null) - the brain (/obj/item/organ/brain): gain trauma type(/datum/brain_trauma/severe (/datum/brain_trauma/severe), null, 1) - the brain (/obj/item/organ/brain): roll for brain trauma(2.76497) - the brain (/obj/item/organ/brain): apply organ damage(4.02, 200, 0) - Skiddle (/mob/living/carbon/human): adjust organ loss("brain", 4.02, null, 1) - Methamphetamine (/datum/reagent/drug/methamphetamine): on mob life(Skiddle (/mob/living/carbon/human), 2, 0.75) - /datum/reagents (/datum/reagents): metabolize reagent(Skiddle (/mob/living/carbon/human), Methamphetamine (/datum/reagent/drug/methamphetamine), 2, 1, 0, 0, /list (/list)) - /datum/reagents (/datum/reagents): metabolize(Skiddle (/mob/living/carbon/human), 2, 1, 0, 0) - the liver (/obj/item/organ/liver): on life(2) - Skiddle (/mob/living/carbon/human): handle organs(2) - Skiddle (/mob/living/carbon/human): Life(2) - [2026-09-25 01:53:31.991] RUNTIME: ## TESTING: GC: -- [0x21070599] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 01:53:47.424] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Alfred Greene (/mob/dead/observer) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: the floor (41,140,13) (/turf/open/floor/iron/dark/side) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - Shuttle Medical Center (/obj/machinery/door/airlock/grunge): ui interact(Alfred Greene (/mob/dead/observer), /datum/tgui (/datum/tgui)) - Shuttle Medical Center (/obj/machinery/door/airlock/grunge): attack ghost(Alfred Greene (/mob/dead/observer)) - Alfred Greene (/mob/dead/observer): ClickOn(Shuttle Medical Center (/obj/machinery/door/airlock/grunge), "icon-x=15;icon-y=14;left=1;but...") - Shuttle Medical Center (/obj/machinery/door/airlock/grunge): Click(the floor (41,137,13) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=14;left=1;but...") - [2026-09-25 01:53:47.426] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Alfred Greene (/mob/dead/observer) - src: /datum/tgui (/datum/tgui) - usr.loc: the floor (41,140,13) (/turf/open/floor/iron/dark/side) - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - Shuttle Medical Center (/obj/machinery/door/airlock/grunge): ui interact(Alfred Greene (/mob/dead/observer), /datum/tgui (/datum/tgui)) - Shuttle Medical Center (/obj/machinery/door/airlock/grunge): attack ghost(Alfred Greene (/mob/dead/observer)) - Alfred Greene (/mob/dead/observer): ClickOn(Shuttle Medical Center (/obj/machinery/door/airlock/grunge), "icon-x=15;icon-y=14;left=1;but...") - Shuttle Medical Center (/obj/machinery/door/airlock/grunge): Click(the floor (41,137,13) (/turf/open/floor/iron), "mapwindow.map", "icon-x=15;icon-y=14;left=1;but...") - [2026-09-25 01:53:52.140] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ekarus Ryndren (/mob/living/carbon/human) - src: null - usr.loc: the floor (38,131,13) (/turf/open/floor/iron/dark/side) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.117, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/gravgen/grav_ge...', 1, 0) - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): play('sound/machines/gravgen/grav_ge...', null, 0, 0) - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): on start() - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): start(null) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): grab atom(the surgery tray (/obj/item/surgery_tray/full)) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): on select use(the surgery tray (/obj/item/surgery_tray/full)) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): on special click(Ekarus Ryndren (/mob/living/carbon/human), the surgery tray (/obj/item/surgery_tray/full), "icon-x=18;icon-y=28;middle=1;b...") - Ekarus Ryndren (/mob/living/carbon/human): SendSignal("mob_middleclickon", /list (/list)) - Ekarus Ryndren (/mob/living/carbon/human): MiddleClickOn(the surgery tray (/obj/item/surgery_tray/full), "icon-x=18;icon-y=28;middle=1;b...") - Ekarus Ryndren (/mob/living/carbon/human): ClickOn(the surgery tray (/obj/item/surgery_tray/full), "icon-x=18;icon-y=28;middle=1;b...") - the surgery tray (/obj/item/surgery_tray/full): Click(the floor (42,131,13) (/turf/open/floor/iron/dark/side), "mapwindow.map", "icon-x=18;icon-y=28;middle=1;b...") - EkarusRyndren (/client): Click(the surgery tray (/obj/item/surgery_tray/full), the floor (42,131,13) (/turf/open/floor/iron/dark/side), "mapwindow.map", "icon-x=18;icon-y=28;middle=1;b...") - [2026-09-25 01:53:57.279] RUNTIME: ## TESTING: GC: -- [0x21070da8] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-25 01:54:04.873] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Ekarus Ryndren (/mob/living/carbon/human) - src: null - usr.loc: the floor (38,131,13) (/turf/open/floor/iron/dark/side) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 10.117, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/gravgen/grav_ge...', 1, 0) - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): play('sound/machines/gravgen/grav_ge...', null, 0, 0) - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): on start() - /datum/looping_sound/gravgen/k... (/datum/looping_sound/gravgen/kinesis): start(null) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): grab atom(the surgery tray (/obj/item/surgery_tray/full)) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): on select use(the surgery tray (/obj/item/surgery_tray/full)) - the MOD kinesis module (/obj/item/mod/module/anomaly_locked/kinesis): on special click(Ekarus Ryndren (/mob/living/carbon/human), the surgery tray (/obj/item/surgery_tray/full), "icon-x=15;icon-y=22;middle=1;b...") - Ekarus Ryndren (/mob/living/carbon/human): SendSignal("mob_middleclickon", /list (/list)) - Ekarus Ryndren (/mob/living/carbon/human): MiddleClickOn(the surgery tray (/obj/item/surgery_tray/full), "icon-x=15;icon-y=22;middle=1;b...") - Ekarus Ryndren (/mob/living/carbon/human): ClickOn(the surgery tray (/obj/item/surgery_tray/full), "icon-x=15;icon-y=22;middle=1;b...") - the surgery tray (/obj/item/surgery_tray/full): Click(the floor (42,131,13) (/turf/open/floor/iron/dark/side), "mapwindow.map", "icon-x=15;icon-y=22;middle=1;b...") - EkarusRyndren (/client): Click(the surgery tray (/obj/item/surgery_tray/full), the floor (42,131,13) (/turf/open/floor/iron/dark/side), "mapwindow.map", "icon-x=15;icon-y=22;middle=1;b...") - [2026-09-25 01:54:21.487] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Hydrain (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui_panel (/datum/tgui_panel): initialize(1) - [2026-09-25 01:54:21.488] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: null - src: /datum/tgui_window (/datum/tgui_window) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "