[2026-09-13 23:00:08.855] Starting up round ID 263946. - ------------------------- [2026-09-13 23:00:08.881] RUNTIME: World loaded at 23:00:08! [2026-09-13 23:00:08.881] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-09-13 23:00:08.881] RUNTIME: Running /tg/ revision: 2026-09-13T21:19:31+00:00 - origin/master: 70b029b8a18dc52ff6eda3b6a57c0249c4afd1c6 - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97636 commit 1685d5dcf3eb80b4e66960a0151e1321d21ce5b7 - Test merge active of PR #97571 commit 99d2de5ffa44e32acc040c529e56ac35fa5f7612 - Test merge active of PR #97647 commit b17030a3d104612f49f0ae1764eb076268c684be - Test merge active of PR #97699 commit 08a736027c055403fc9b89a0a4939706ff44c6fa - HEAD: dbb4eb10c1381baa4cd24048069185a1a7a452b6 - Running rust-g version 6.2.0 [2026-09-13 23:00:08.886] RUNTIME: map_config not found: _maps/eventmap.json [2026-09-13 23:00:08.887] RUNTIME: map_config not found: _maps/eventmap2.json [2026-09-13 23:00:08.887] RUNTIME: Database connection established. [2026-09-13 23:00:08.888] RUNTIME: Round ID: 263946 [2026-09-13 23:00:08.889] RUNTIME: Running /tg/ revision: 2026-09-13T21:19:31+00:00 - origin/master: 70b029b8a18dc52ff6eda3b6a57c0249c4afd1c6 - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97636 commit 1685d5dcf3eb80b4e66960a0151e1321d21ce5b7 - Test merge active of PR #97571 commit 99d2de5ffa44e32acc040c529e56ac35fa5f7612 - Test merge active of PR #97647 commit b17030a3d104612f49f0ae1764eb076268c684be - Test merge active of PR #97699 commit 08a736027c055403fc9b89a0a4939706ff44c6fa - HEAD: dbb4eb10c1381baa4cd24048069185a1a7a452b6 - Running rust-g version 6.2.0 [2026-09-13 23:00:09.098] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-09-13 23:00:10.105] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-09-13 23:00:10.105] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-09-13 23:00:10.117] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-09-13 23:00:10.120] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2026-09-13 23:00:10.195] RUNTIME: Initialized Sounds subsystem within 0.07 seconds! [2026-09-13 23:00:10.196] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-09-13 23:00:10.200] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-09-13 23:00:10.202] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-09-13 23:00:10.212] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-09-13 23:00:10.498] RUNTIME: Initialized Greyscale subsystem within 0.29 seconds! [2026-09-13 23:00:10.499] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-09-13 23:00:12.581] RUNTIME: Initialized Early Assets subsystem within 2.08 seconds! [2026-09-13 23:00:12.583] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-09-13 23:00:12.584] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-09-13 23:00:12.585] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-09-13 23:00:12.591] RUNTIME: Initialized IDs and Access subsystem within 0.01 seconds! [2026-09-13 23:00:12.591] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-09-13 23:00:12.591] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-09-13 23:00:12.592] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-09-13 23:00:12.592] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-09-13 23:00:12.592] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-09-13 23:00:19.677] RUNTIME: Initialized Text To Speech subsystem within 7.08 seconds! [2026-09-13 23:00:19.679] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-09-13 23:00:19.698] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-09-13 23:00:19.700] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-09-13 23:00:19.701] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-09-13 23:00:20.237] RUNTIME: Initialized PRISM subsystem within 0.53 seconds! [2026-09-13 23:00:20.239] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-09-13 23:00:20.240] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-09-13 23:00:20.242] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-09-13 23:00:20.243] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-09-13 23:00:20.245] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-09-13 23:00:20.248] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-09-13 23:00:20.249] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-09-13 23:00:20.250] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-09-13 23:00:20.252] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-09-13 23:00:20.253] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-09-13 23:00:20.254] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-09-13 23:00:20.256] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-09-13 23:00:20.259] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-09-13 23:00:20.299] RUNTIME: Initialized Research subsystem within 0.04 seconds! [2026-09-13 23:00:20.303] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-09-13 23:00:20.312] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-09-13 23:00:20.314] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-09-13 23:00:20.346] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-09-13 23:00:20.381] RUNTIME: Initialized Instruments subsystem within 0.03 seconds! [2026-09-13 23:00:20.382] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-09-13 23:00:32.339] RUNTIME: Initialized Achievements subsystem within 11.96 seconds! [2026-09-13 23:00:32.603] RUNTIME: Initialized Ticker subsystem within 0.26 seconds! [2026-09-13 23:00:33.572] RUNTIME: Loading MetaStation... [2026-09-13 23:00:35.321] RUNTIME: Loaded Station in 1.74375s! [2026-09-13 23:00:37.382] RUNTIME: Loaded Lavaland in 1.375s! [2026-09-13 23:00:45.217] RUNTIME: Lava Ruins loader finished placing 32/42 ruins with 0 left to spend. [2026-09-13 23:00:45.251] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-09-13 23:00:46.072] RUNTIME: Cave Generator terrain generation finished in 0.8125s! [2026-09-13 23:00:46.110] RUNTIME: Cave Generator terrain generation finished in 0.03125s! [2026-09-13 23:00:48.440] RUNTIME: Cave Generator terrain population finished in 0.05625s! [2026-09-13 23:00:48.445] RUNTIME: Cave Generator terrain population finished in 0s! [2026-09-13 23:00:49.322] RUNTIME: Initialized Mapping subsystem within 15.78 seconds! [2026-09-13 23:00:49.324] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-09-13 23:00:49.383] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-09-13 23:00:49.385] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-09-13 23:01:48.858] RUNTIME: Initialized Atoms subsystem within 59.47 seconds! [2026-09-13 23:01:48.916] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load wall engravings (/datum/controller/subsystem/persistence/proc/load_wall_engravings) - source file: code/controllers/subsystem/persistence/engravings.dm,7 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load wall engravings() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-13 23:01:48.917] 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-13 23:01:48.932] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-09-13 23:01:48.970] RUNTIME: runtime error: Found painting size with no matching canvas type - proc name: load persistent (/obj/structure/sign/painting/proc/load_persistent) - source file: code/modules/art/paintings.dm,713 - usr: null - src: the Public Painting Exhibit mo... (/obj/structure/sign/painting/library) - src.loc: the floor (83,131,2) (/turf/open/floor/wood) - call stack: - the Public Painting Exhibit mo... (/obj/structure/sign/painting/library): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-13 23:01:49.207] RUNTIME: Initialized Persistent Paintings subsystem within 0.27 seconds! [2026-09-13 23:01:51.718] RUNTIME: Initialized Assets subsystem within 2.44 seconds! [2026-09-13 23:01:51.761] RUNTIME: Initialized Wardrobe subsystem within 0.04 seconds! [2026-09-13 23:01:51.766] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-09-13 23:01:52.171] RUNTIME: Initialized Ore Generation subsystem within 0.4 seconds! [2026-09-13 23:01:52.336] RUNTIME: Initialized Minor Mapping subsystem within 0.16 seconds! [2026-09-13 23:01:52.339] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-09-13 23:01:52.514] RUNTIME: Initialized Machines subsystem within 0.17 seconds! [2026-09-13 23:01:52.517] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-09-13 23:02:28.417] RUNTIME: Initialized Lighting subsystem within 35.9 seconds! [2026-09-13 23:02:30.315] RUNTIME: Initialized Library Loading subsystem within 1.9 seconds! [2026-09-13 23:02:36.284] RUNTIME: Initialized Icon Smoothing subsystem within 5.97 seconds! [2026-09-13 23:02:36.591] RUNTIME: Initialized Fishing subsystem within 0.3 seconds! [2026-09-13 23:02:44.913] RUNTIME: Initialized Atmospherics subsystem within 8.32 seconds! [2026-09-13 23:02:48.140] RUNTIME: Initialized Shuttle subsystem within 3.22 seconds! [2026-09-13 23:02:48.181] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-09-13 23:02:48.670] RUNTIME: Initialized Ban Cache subsystem within 0.49 seconds! [2026-09-13 23:02:48.671] RUNTIME: Initializations complete within 158.569 seconds! [2026-09-13 23:06:56.458] RUNTIME: Game start took 5.9625s [2026-09-13 23:07:38.750] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: Karl Hoffman (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (77,141,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), Karl Hoffman (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), Karl Hoffman (/mob/living/carbon/human), the welding tool (/obj/item/weldingtool), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery): base item interaction(Karl Hoffman (/mob/living/carbon/human), the welding tool (/obj/item/weldingtool), /list (/list)) - the welding tool (/obj/item/weldingtool): melee attack chain(Karl Hoffman (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), /list (/list), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), "icon-x=19;icon-y=15;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery): Click(the floor (77,140,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - Kaiser_Karl (/client): Click(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), the floor (77,140,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-09-13 23:07:41.625] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: Karl Hoffman (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (79,141,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/oil), Karl Hoffman (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/oil), Karl Hoffman (/mob/living/carbon/human), the welding tool (/obj/item/weldingtool), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): base item interaction(Karl Hoffman (/mob/living/carbon/human), the welding tool (/obj/item/weldingtool), /list (/list)) - the welding tool (/obj/item/weldingtool): melee attack chain(Karl Hoffman (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil), /list (/list), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil), "icon-x=19;icon-y=18;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil): Click(the floor (80,142,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - Kaiser_Karl (/client): Click(the pool of oil (/obj/effect/decal/cleanable/blood/oil), the floor (80,142,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - [2026-09-13 23:07:45.513] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: Karl Hoffman (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (69,150,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/oil), Karl Hoffman (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/oil), Karl Hoffman (/mob/living/carbon/human), the welding tool (/obj/item/weldingtool), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil): base item interaction(Karl Hoffman (/mob/living/carbon/human), the welding tool (/obj/item/weldingtool), /list (/list)) - the welding tool (/obj/item/weldingtool): melee attack chain(Karl Hoffman (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil), /list (/list), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil), "icon-x=19;icon-y=19;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil): Click(the floor (68,150,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=19;icon-y=19;left=1;but...") - ... - 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): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:07:46.795] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: Karl Hoffman (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the floor (68,151,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/splatter/oil), Karl Hoffman (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/splatter/oil), Karl Hoffman (/mob/living/carbon/human), the welding tool (/obj/item/weldingtool), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/splatter/oil): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/splatter/oil): base item interaction(Karl Hoffman (/mob/living/carbon/human), the welding tool (/obj/item/weldingtool), /list (/list)) - the welding tool (/obj/item/weldingtool): melee attack chain(Karl Hoffman (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/splatter/oil), /list (/list), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/splatter/oil), "icon-x=22;icon-y=15;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/splatter/oil): Click(the floor (67,151,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=22;icon-y=15;left=1;but...") - Kaiser_Karl (/client): Click(the pool of oil (/obj/effect/decal/cleanable/blood/splatter/oil), the floor (67,151,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=22;icon-y=15;left=1;but...") - [2026-09-13 23:07:59.540] RUNTIME: runtime error: Cannot read null.atmos_adjacent_turfs - proc name: Initialize (/obj/effect/hotspot/Initialize) - source file: code/modules/atmospherics/environmental/LINDA_fire.dm,110 - usr: Karl Hoffman (/mob/living/carbon/human) - src: the hotspot (/obj/effect/hotspot) - usr.loc: the catwalk floor (70,143,2) (/turf/open/floor/catwalk_floor) - src.loc: null - call stack: - the hotspot (/obj/effect/hotspot): Initialize(0, null, null) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the hotspot (/obj/effect/hotspot), 0, /list (/list)) - the hotspot (/obj/effect/hotspot): New(0) - /datum/element/easy_ignite (/datum/element/easy_ignite): ignite(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), Karl Hoffman (/mob/living/carbon/human)) - /datum/element/easy_ignite (/datum/element/easy_ignite): attackby react(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), Karl Hoffman (/mob/living/carbon/human), the welding tool (/obj/item/weldingtool), /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery): SendSignal("atom_item_interaction", /list (/list)) - the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery): base item interaction(Karl Hoffman (/mob/living/carbon/human), the welding tool (/obj/item/weldingtool), /list (/list)) - the welding tool (/obj/item/weldingtool): melee attack chain(Karl Hoffman (/mob/living/carbon/human), the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), /list (/list), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), "icon-x=20;icon-y=16;left=1;but...") - the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery): Click(the floor (71,142,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=16;left=1;but...") - Kaiser_Karl (/client): Click(the pool of oil (/obj/effect/decal/cleanable/blood/oil/slippery), the floor (71,142,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=20;icon-y=16;left=1;but...") - [2026-09-13 23:09:39.588] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Leta Kelley (/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-13 23:11:39.148] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Bryan Somner (/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-13 23:12:02.076] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:12:04.169] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 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-13 23:12:27.210] RUNTIME: runtime error: type mismatch: cannot compare 3 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on signal changed(NODE drone (/mob/living/basic/node_drone), 3, 0) - NODE drone (/mob/living/basic/node_drone): SendSignal("mob_statchange", /list (/list)) - NODE drone (/mob/living/basic/node_drone): set stat(3) - NODE drone (/mob/living/basic/node_drone): set stat(3) - NODE drone (/mob/living/basic/node_drone): set stat(3) - NODE drone (/mob/living/basic/node_drone): death(null) - NODE drone (/mob/living/basic/node_drone): death(null) - ... - NODE drone (/mob/living/basic/node_drone): on damage loss changed(20, 1, 0, "burn") - NODE drone (/mob/living/basic/node_drone): on damage loss(20, 1, 0, "burn", -20) - NODE drone (/mob/living/basic/node_drone): on damage loss(20, 1, 0, "burn", -20) - NODE drone (/mob/living/basic/node_drone): adjust fire loss(20, 1, 0, 16777215) - NODE drone (/mob/living/basic/node_drone): apply damage(20, "burn", null, 0, 0, 0, -100, 0, 0, null, null, 1) - the acidic bile (/obj/effect/bileworm_acid): impact(the volcanic floor (113,61,3) (/turf/open/misc/asteroid/basalt/lava_land_surface)) - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:12:37.613] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Bryan Somner (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:13:59.557] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the small ore vent (/obj/structure/ore_vent/random) Existing Proc: handle_wave_conclusion New Proc: handle_wave_conclusion - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the volcanic floor (112,59,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the small ore vent (/obj/structure/ore_vent/random): RegisterSignal(the small ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the small ore vent (/obj/structure/ore_vent/random): start wave defense() - the small ore vent (/obj/structure/ore_vent/random): scan and confirm(Bryan Somner (/mob/living/carbon/human), 0) - the small ore vent (/obj/structure/ore_vent/random): item interaction(Bryan Somner (/mob/living/carbon/human), the automatic mining scanner (/obj/item/t_scanner/adv_mining_scanner/lesser), /list (/list)) - the small ore vent (/obj/structure/ore_vent/random): base item interaction(Bryan Somner (/mob/living/carbon/human), the automatic mining scanner (/obj/item/t_scanner/adv_mining_scanner/lesser), /list (/list)) - the automatic mining scanner (/obj/item/t_scanner/adv_mining_scanner/lesser): melee attack chain(Bryan Somner (/mob/living/carbon/human), the small ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - Bryan Somner (/mob/living/carbon/human): ClickOn(the small ore vent (/obj/structure/ore_vent/random), "icon-x=16;icon-y=19;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the volcanic floor (113,61,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), "mapwindow.map", "icon-x=16;icon-y=19;left=1;but...") - [2026-09-13 23:14:19.462] RUNTIME: ## TESTING: GC: -- [0x2002d30] | /obj/item/mob_holder was unable to be GC'd -- (ref count of 3) [2026-09-13 23:16:15.341] 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 460 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 552) - the 460 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 460 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 460 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 460 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-13 23:16:15.343] 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 960 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1152) - the 960 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 960 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 960 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 960 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-13 23:16:20.325] RUNTIME: ## TESTING: GC: -- [0x21058c40] | /datum/pipeline was unable to be GC'd -- (ref count of 3) [2026-09-13 23:17:03.119] 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)) - Karl Hoffman (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Karl Hoffman (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Karl Hoffman (/mob/living/carbon/human): Say("why are you attackin-OOF!") - Karl Hoffman (/mob/living/carbon/human): Say("why are you attackin-OOF!") - /datum/tgui_say (/datum/tgui_say): delegate speech("why are you attackin-OOF!", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(null, 1) - Karl Hoffman (/mob/living/carbon/human): force say(null, 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): on creation(Karl Hoffman (/mob/living/carbon/human), 160) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): on creation(Karl Hoffman (/mob/living/carbon/human), 160) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown): New(/list (/list)) - Karl Hoffman (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/knockdown), 160) - Karl Hoffman (/mob/living/carbon/human): Knockdown(160, 0, 0) - Karl Hoffman (/mob/living/carbon/human): Knockdown(160, 0, 0) - Karl Hoffman (/mob/living/carbon/human): ex act(1, null, null) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:17:28.536] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (165,139,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 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 engineering cargo interfac... (/obj/item/modular_computer/processor): turn on(Piper Day (/mob/living/carbon/human), 1) - the engineering cargo interfac... (/obj/item/modular_computer/processor): interact(Piper Day (/mob/living/carbon/human)) - the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering): interact(Piper Day (/mob/living/carbon/human)) - the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering): try interact(Piper Day (/mob/living/carbon/human)) - the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering): try interact(Piper Day (/mob/living/carbon/human)) - the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering): attack hand(Piper Day (/mob/living/carbon/human), /list (/list)) - the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering): attack hand(Piper Day (/mob/living/carbon/human), /list (/list)) - Piper Day (/mob/living/carbon/human): resolve unarmed attack(the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering), /list (/list)) - Piper Day (/mob/living/carbon/human): UnarmedAttack(the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering), 1, /list (/list)) - Piper Day (/mob/living/carbon/human): UnarmedAttack(the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering), 1, /list (/list)) - Piper Day (/mob/living/carbon/human): ClickOn(the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering), "icon-x=28;icon-y=14;left=1;but...") - the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering): Click(the floor (165,140,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=28;icon-y=14;left=1;but...") - ViralMilk22 (/client): Click(the engineering cargo interfac... (/obj/machinery/modular_computer/preset/cargochat/engineering), the floor (165,140,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=28;icon-y=14;left=1;but...") - [2026-09-13 23:17:30.660] RUNTIME: ## TESTING: GC: -- [0x21058c78] | /datum/pipeline was unable to be GC'd -- (ref count of 3) [2026-09-13 23:17:35.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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (163,135,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(null) - /datum/looping_sound/computer (/datum/looping_sound/computer): start sound loop() - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:37.700] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (162,131,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:39.503] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,128,2) (/turf/open/floor/iron/dark/corner) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:40.869] RUNTIME: ## TESTING: GC: -- [0x210655d3] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-13 23:17:41.347] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (161,128,2) (/turf/open/floor/iron/dark/corner) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:43.153] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (164,126,2) (/turf/open/floor/iron/dark/corner) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:44.963] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,123,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:46.773] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (170,123,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:48.612] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (170,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:50.424] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:52.230] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:54.031] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:55.853] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:57.677] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:17:59.492] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (169,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:01.300] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (172,120,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:03.102] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (172,120,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:04.899] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (172,122,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:06.703] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,122,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:08.532] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (163,121,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:10.332] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (163,120,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:12.133] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (163,120,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:13.936] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (163,120,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:15.763] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (163,120,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:17.574] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (163,120,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:19.377] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (164,115,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:21.181] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (170,115,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:23.006] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (171,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:24.812] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (168,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:26.615] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:28.434] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:30.236] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:32.045] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:33.848] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:35.673] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (168,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:37.478] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:39.326] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:41.128] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (167,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:42.932] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (171,115,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:44.745] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (173,113,2) (/turf/open/floor/iron/dark/textured) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:46.553] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (174,114,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:48.366] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (175,114,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:50.184] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (175,114,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:52.005] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (175,115,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:53.812] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (170,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:55.617] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (170,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:57.463] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (170,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:18:59.271] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (170,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:19:01.076] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (168,118,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:19:02.874] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (168,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:19:04.676] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (168,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:19:06.481] 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: Piper Day (/mob/living/carbon/human) - src: null - usr.loc: the floor (168,117,2) (/turf/open/floor/iron) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 19.995, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/computer/comput...', 1, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): play('sound/machines/computer/comput...', null, 0, 0) - /datum/looping_sound/computer (/datum/looping_sound/computer): sound loop(9540.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Piper Day (/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-13 23:19:12.257] RUNTIME: runtime error: area_beauty_updated overridden. Use override = TRUE to suppress this warning. - Target: Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger) Existing Proc: update_beauty New Proc: update_beauty - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Leta Kelley (/mob/living/carbon/human) - src: null - usr.loc: the volcanic floor (93,108,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - stack trace("area_beauty_updated overridden...", "code/datums/signals.dm", 43) - /datum/mood (/datum/mood): RegisterSignal(Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger), "area_beauty_updated", "update_beauty", 0) - /datum/mood (/datum/mood): check area mood(Leta Kelley (/mob/living/carbon/human), Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger)) - Leta Kelley (/mob/living/carbon/human): SendSignal("enter_area", /list (/list)) - Lavaland Wastes (/area/lavaland/surface/outdoors/unexplored/danger): Entered(Leta Kelley (/mob/living/carbon/human), the Emergency Shelter (/area/misc/survivalpod)) - Leta Kelley (/mob/living/carbon/human): Move(the volcanic floor (93,108,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 1, 0, 1) - Leta Kelley (/mob/living/carbon/human): Move(the volcanic floor (93,108,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 1, 0, 1) - Leta Kelley (/mob/living/carbon/human): Move(the volcanic floor (93,108,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 1, null) - Leta Kelley (/mob/living/carbon/human): Move(the volcanic floor (93,108,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 1) - Leta Kelley (/mob/living/carbon/human): Move(the volcanic floor (93,108,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 1) - ThatguyZach (/client): Move(the volcanic floor (93,108,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), 1) - Leta Kelley (/mob/living/carbon/human): keyLoop(ThatguyZach (/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-13 23:19:37.471] RUNTIME: ## TESTING: GC: -- [0x210667d6] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-13 23:21:37.674] RUNTIME: runtime error: Cannot execute null.close(). - proc name: ui interact (/obj/machinery/hypertorus/interface/ui_interact) - source file: code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm,178 - usr: Piper Day (/mob/living/carbon/human) - src: the HFR interface (/obj/machinery/hypertorus/interface) - usr.loc: the reinforced floor (186,122,2) (/turf/open/floor/engine) - src.loc: the reinforced floor (186,123,2) (/turf/open/floor/engine) - call stack: - the HFR interface (/obj/machinery/hypertorus/interface): ui interact(Piper Day (/mob/living/carbon/human), null) - the HFR interface (/obj/machinery/hypertorus/interface): interact(Piper Day (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): interact(Piper Day (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): try interact(Piper Day (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): try interact(Piper Day (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): attack hand(Piper Day (/mob/living/carbon/human), /list (/list)) - the HFR interface (/obj/machinery/hypertorus/interface): attack hand(Piper Day (/mob/living/carbon/human), /list (/list)) - Piper Day (/mob/living/carbon/human): resolve unarmed attack(the HFR interface (/obj/machinery/hypertorus/interface), /list (/list)) - Piper Day (/mob/living/carbon/human): UnarmedAttack(the HFR interface (/obj/machinery/hypertorus/interface), 1, /list (/list)) - Piper Day (/mob/living/carbon/human): UnarmedAttack(the HFR interface (/obj/machinery/hypertorus/interface), 1, /list (/list)) - Piper Day (/mob/living/carbon/human): ClickOn(the HFR interface (/obj/machinery/hypertorus/interface), "icon-x=13;icon-y=16;left=1;but...") - the HFR interface (/obj/machinery/hypertorus/interface): Click(the reinforced floor (186,123,2) (/turf/open/floor/engine), "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - ViralMilk22 (/client): Click(the HFR interface (/obj/machinery/hypertorus/interface), the reinforced floor (186,123,2) (/turf/open/floor/engine), "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-13 23:21:38.237] RUNTIME: runtime error: Cannot execute null.close(). - proc name: ui interact (/obj/machinery/hypertorus/interface/ui_interact) - source file: code/modules/atmospherics/machinery/components/fusion/hfr_parts.dm,178 - usr: Piper Day (/mob/living/carbon/human) - src: the HFR interface (/obj/machinery/hypertorus/interface) - usr.loc: the reinforced floor (186,122,2) (/turf/open/floor/engine) - src.loc: the reinforced floor (186,123,2) (/turf/open/floor/engine) - call stack: - the HFR interface (/obj/machinery/hypertorus/interface): ui interact(Piper Day (/mob/living/carbon/human), null) - the HFR interface (/obj/machinery/hypertorus/interface): interact(Piper Day (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): interact(Piper Day (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): try interact(Piper Day (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): try interact(Piper Day (/mob/living/carbon/human)) - the HFR interface (/obj/machinery/hypertorus/interface): attack hand(Piper Day (/mob/living/carbon/human), /list (/list)) - the HFR interface (/obj/machinery/hypertorus/interface): attack hand(Piper Day (/mob/living/carbon/human), /list (/list)) - Piper Day (/mob/living/carbon/human): resolve unarmed attack(the HFR interface (/obj/machinery/hypertorus/interface), /list (/list)) - Piper Day (/mob/living/carbon/human): UnarmedAttack(the HFR interface (/obj/machinery/hypertorus/interface), 1, /list (/list)) - Piper Day (/mob/living/carbon/human): UnarmedAttack(the HFR interface (/obj/machinery/hypertorus/interface), 1, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Piper Day (/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-13 23:21:39.865] RUNTIME: ## WARNING: Component is missing a pipenet! Rebuilding... in code/modules/atmospherics/machinery/components/components_base.dm at line 218 src: the omni HFR core usr: . [2026-09-13 23:21:39.865] RUNTIME: ## WARNING: Component is missing a pipenet! Rebuilding... in code/modules/atmospherics/machinery/components/components_base.dm at line 218 src: the omni HFR fuel input port usr: . [2026-09-13 23:21:39.865] RUNTIME: ## WARNING: Component is missing a pipenet! Rebuilding... in code/modules/atmospherics/machinery/components/components_base.dm at line 218 src: the omni HFR waste output port usr: . [2026-09-13 23:21:39.865] RUNTIME: ## WARNING: Component is missing a pipenet! Rebuilding... in code/modules/atmospherics/machinery/components/components_base.dm at line 218 src: the omni HFR moderator input port usr: . [2026-09-13 23:21:42.923] RUNTIME: ## TESTING: GC: -- [0x21066a08] | /datum/sound_token was unable to be GC'd -- (ref count of 4) [2026-09-13 23:22:14.209] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: movement_effect New Proc: movement_effect - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "movable_moved", "movement_effect", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human)) - Sodium III (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sodium III (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Tilus (/client), the floor (83,105,2) (/turf/open/floor/iron/white), -14, 15) - Tilus (/client): gvb keyDown("Z", 602, 387, 1338, 1057) - Tilus (/client): keyDown("Z", 602, 387, 1338, 1057) - [2026-09-13 23:22:14.211] RUNTIME: runtime error: mob_emoted_spin overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_spin New Proc: on_spin - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("mob_emoted_spin overridden. Us...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "mob_emoted_spin", "on_spin", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human)) - Sodium III (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sodium III (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Tilus (/client), the floor (83,105,2) (/turf/open/floor/iron/white), -14, 15) - Tilus (/client): gvb keyDown("Z", 602, 387, 1338, 1057) - Tilus (/client): keyDown("Z", 602, 387, 1338, 1057) - [2026-09-13 23:22:14.214] RUNTIME: runtime error: living_disarm_hit overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_disarm New Proc: on_equipped_mob_disarm - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_disarm_hit overridden. ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_disarm_hit", "on_equipped_mob_disarm", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human)) - Sodium III (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sodium III (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Tilus (/client), the floor (83,105,2) (/turf/open/floor/iron/white), -14, 15) - Tilus (/client): gvb keyDown("Z", 602, 387, 1338, 1057) - Tilus (/client): keyDown("Z", 602, 387, 1338, 1057) - [2026-09-13 23:22:14.216] RUNTIME: runtime error: living_knockdown overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_knockdown New Proc: on_equipped_mob_knockdown - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_knockdown overridden. U...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_knockdown", "on_equipped_mob_knockdown", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human)) - Sodium III (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sodium III (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Tilus (/client), the floor (83,105,2) (/turf/open/floor/iron/white), -14, 15) - Tilus (/client): gvb keyDown("Z", 602, 387, 1338, 1057) - Tilus (/client): keyDown("Z", 602, 387, 1338, 1057) - [2026-09-13 23:22:20.425] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: movement_effect New Proc: movement_effect - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,102,2) (/turf/open/floor/iron/white) - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "movable_moved", "movement_effect", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=19;icon-y=15;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (84,103,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (84,103,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-09-13 23:22:20.427] RUNTIME: runtime error: mob_emoted_spin overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_spin New Proc: on_spin - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,102,2) (/turf/open/floor/iron/white) - call stack: - stack trace("mob_emoted_spin overridden. Us...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "mob_emoted_spin", "on_spin", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=19;icon-y=15;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (84,103,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (84,103,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-09-13 23:22:20.429] RUNTIME: runtime error: living_disarm_hit overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_disarm New Proc: on_equipped_mob_disarm - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,102,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_disarm_hit overridden. ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_disarm_hit", "on_equipped_mob_disarm", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=19;icon-y=15;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (84,103,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (84,103,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-09-13 23:22:20.431] RUNTIME: runtime error: living_knockdown overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_knockdown New Proc: on_equipped_mob_knockdown - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,102,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_knockdown overridden. U...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_knockdown", "on_equipped_mob_knockdown", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=19;icon-y=15;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (84,103,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (84,103,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-09-13 23:22:34.515] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: movement_effect New Proc: movement_effect - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (86,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "movable_moved", "movement_effect", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=17;icon-y=17;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (86,104,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (86,104,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-09-13 23:22:34.517] RUNTIME: runtime error: mob_emoted_spin overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_spin New Proc: on_spin - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (86,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("mob_emoted_spin overridden. Us...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "mob_emoted_spin", "on_spin", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=17;icon-y=17;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (86,104,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (86,104,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-09-13 23:22:34.519] RUNTIME: runtime error: living_disarm_hit overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_disarm New Proc: on_equipped_mob_disarm - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (86,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_disarm_hit overridden. ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_disarm_hit", "on_equipped_mob_disarm", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=17;icon-y=17;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (86,104,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (86,104,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-09-13 23:22:34.770] RUNTIME: runtime error: living_knockdown overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_knockdown New Proc: on_equipped_mob_knockdown - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (86,103,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_knockdown overridden. U...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_knockdown", "on_equipped_mob_knockdown", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=17;icon-y=17;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (86,104,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (86,104,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=17;icon-y=17;left=1;but...") - [2026-09-13 23:22:38.860] RUNTIME: runtime error: Cannot execute null.is holding item of type(). - proc name: remove ball effects (/obj/item/toy/basketball/proc/remove_ball_effects) - source file: code/modules/basketball/basketball.dm,58 - usr: Sodium III (/mob/living/carbon/human) - src: the basketball (/obj/item/toy/basketball) - usr.loc: the floor (85,101,2) (/turf/open/floor/iron/white) - src.loc: the floor (85,101,2) (/turf/open/floor/iron/white) - call stack: - the basketball (/obj/item/toy/basketball): remove ball effects(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human)) - the basketball (/obj/item/toy/basketball): SendSignal("item_drop", /list (/list)) - the basketball (/obj/item/toy/basketball): dropped(Sodium III (/mob/living/carbon/human), 0) - Sodium III (/mob/living/carbon/human): has unequipped(the basketball (/obj/item/toy/basketball), 0) - Sodium III (/mob/living/carbon/human): has unequipped(the basketball (/obj/item/toy/basketball), 0) - Sodium III (/mob/living/carbon/human): doUnEquip(the basketball (/obj/item/toy/basketball), 0, the floor (85,101,2) (/turf/open/floor/iron/white), 0, 1, 0) - Sodium III (/mob/living/carbon/human): doUnEquip(the basketball (/obj/item/toy/basketball), 0, the floor (85,101,2) (/turf/open/floor/iron/white), 0, 1, 0) - Sodium III (/mob/living/carbon/human): doUnEquip(the basketball (/obj/item/toy/basketball), 0, the floor (85,101,2) (/turf/open/floor/iron/white), 0, 1, 0) - Sodium III (/mob/living/carbon/human): transfer item to turf(the basketball (/obj/item/toy/basketball), the floor (85,101,2) (/turf/open/floor/iron/white), -3, 5, 0, 0, 1) - Sodium III (/mob/living/carbon/human): dropItemToGround(the basketball (/obj/item/toy/basketball), 0, 0, 1, null) - Sodium III (/mob/living/carbon/human): dropItemToGround(the basketball (/obj/item/toy/basketball), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Tilus (/client), the floor (86,102,2) (/turf/open/floor/iron/white), 2, 4) - Tilus (/client): gvb keyDown("Q", 709, 482, 1338, 1057) - Tilus (/client): keyDown("Q", 709, 482, 1338, 1057) - [2026-09-13 23:22:40.421] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: movement_effect New Proc: movement_effect - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,101,2) (/turf/open/floor/iron/white) - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "movable_moved", "movement_effect", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - ... - the basketball (/obj/item/toy/basketball): Click(the floor (85,101,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=13;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (85,101,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sodium III (/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-13 23:22:40.422] RUNTIME: runtime error: mob_emoted_spin overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_spin New Proc: on_spin - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,101,2) (/turf/open/floor/iron/white) - call stack: - stack trace("mob_emoted_spin overridden. Us...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "mob_emoted_spin", "on_spin", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - ... - the basketball (/obj/item/toy/basketball): Click(the floor (85,101,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=13;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (85,101,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sodium III (/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-13 23:22:40.424] RUNTIME: runtime error: living_disarm_hit overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_disarm New Proc: on_equipped_mob_disarm - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,101,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_disarm_hit overridden. ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_disarm_hit", "on_equipped_mob_disarm", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - ... - the basketball (/obj/item/toy/basketball): Click(the floor (85,101,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=13;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (85,101,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sodium III (/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-13 23:22:40.426] RUNTIME: runtime error: living_knockdown overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_knockdown New Proc: on_equipped_mob_knockdown - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,101,2) (/turf/open/floor/iron/white) - call stack: - stack trace("living_knockdown overridden. U...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_knockdown", "on_equipped_mob_knockdown", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - ... - the basketball (/obj/item/toy/basketball): Click(the floor (85,101,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=13;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (85,101,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=13;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sodium III (/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-13 23:23:03.181] RUNTIME: ## TESTING: GC: -- [0x2100a88f] | /datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee was unable to be GC'd -- (ref count of 3) [2026-09-13 23:23:03.182] RUNTIME: ## TESTING: GC: -- [0x30000fc] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-09-13 23:23:23.859] 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(Lmwevil (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Lmwevil (/client): gvb changelog(/list (/list)) - [2026-09-13 23:25:35.657] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: movement_effect New Proc: movement_effect - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (131,129,2) (/turf/open/floor/iron) - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "movable_moved", "movement_effect", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human)) - Sodium III (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sodium III (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Tilus (/client), the floor (131,127,2) (/turf/open/floor/iron), 22, -21) - Tilus (/client): gvb keyDown("Z", 684, 680, 1338, 1057) - Tilus (/client): keyDown("Z", 684, 680, 1338, 1057) - [2026-09-13 23:25:35.659] RUNTIME: runtime error: mob_emoted_spin overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_spin New Proc: on_spin - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (131,129,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_emoted_spin overridden. Us...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "mob_emoted_spin", "on_spin", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human)) - Sodium III (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sodium III (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Tilus (/client), the floor (131,127,2) (/turf/open/floor/iron), 22, -21) - Tilus (/client): gvb keyDown("Z", 684, 680, 1338, 1057) - Tilus (/client): keyDown("Z", 684, 680, 1338, 1057) - [2026-09-13 23:25:35.661] RUNTIME: runtime error: living_disarm_hit overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_disarm New Proc: on_equipped_mob_disarm - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (131,129,2) (/turf/open/floor/iron) - call stack: - stack trace("living_disarm_hit overridden. ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_disarm_hit", "on_equipped_mob_disarm", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human)) - Sodium III (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sodium III (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Tilus (/client), the floor (131,127,2) (/turf/open/floor/iron), 22, -21) - Tilus (/client): gvb keyDown("Z", 684, 680, 1338, 1057) - Tilus (/client): keyDown("Z", 684, 680, 1338, 1057) - [2026-09-13 23:25:35.662] RUNTIME: runtime error: living_knockdown overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_knockdown New Proc: on_equipped_mob_knockdown - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (131,129,2) (/turf/open/floor/iron) - call stack: - stack trace("living_knockdown overridden. U...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_knockdown", "on_equipped_mob_knockdown", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human)) - Sodium III (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Sodium III (/mob/living/carbon/human): mode() - activate_inhand (/datum/keybinding/mob/activate_inhand): down(Tilus (/client), the floor (131,127,2) (/turf/open/floor/iron), 22, -21) - Tilus (/client): gvb keyDown("Z", 684, 680, 1338, 1057) - Tilus (/client): keyDown("Z", 684, 680, 1338, 1057) - [2026-09-13 23:25:48.759] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: movement_effect New Proc: movement_effect - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (134,129,2) (/turf/open/floor/iron) - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "movable_moved", "movement_effect", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=18;icon-y=21;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (134,128,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=21;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (134,128,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=21;left=1;but...") - [2026-09-13 23:25:48.761] RUNTIME: runtime error: mob_emoted_spin overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_spin New Proc: on_spin - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (134,129,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_emoted_spin overridden. Us...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "mob_emoted_spin", "on_spin", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=18;icon-y=21;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (134,128,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=21;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (134,128,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=21;left=1;but...") - [2026-09-13 23:25:48.762] RUNTIME: runtime error: living_disarm_hit overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_disarm New Proc: on_equipped_mob_disarm - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (134,129,2) (/turf/open/floor/iron) - call stack: - stack trace("living_disarm_hit overridden. ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_disarm_hit", "on_equipped_mob_disarm", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=18;icon-y=21;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (134,128,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=21;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (134,128,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=21;left=1;but...") - [2026-09-13 23:25:48.763] RUNTIME: runtime error: living_knockdown overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_knockdown New Proc: on_equipped_mob_knockdown - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (134,129,2) (/turf/open/floor/iron) - call stack: - stack trace("living_knockdown overridden. U...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_knockdown", "on_equipped_mob_knockdown", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 1, 0, 1, 0) - Sodium III (/mob/living/carbon/human): put in inactive hand(the basketball (/obj/item/toy/basketball), 0, 0) - the basketball (/obj/item/toy/basketball): attack self(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=18;icon-y=21;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (134,128,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=21;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (134,128,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=18;icon-y=21;left=1;but...") - [2026-09-13 23:25:51.143] RUNTIME: runtime error: Cannot execute null.is holding item of type(). - proc name: remove ball effects (/obj/item/toy/basketball/proc/remove_ball_effects) - source file: code/modules/basketball/basketball.dm,58 - usr: Sodium III (/mob/living/carbon/human) - src: the basketball (/obj/item/toy/basketball) - usr.loc: the floor (134,134,2) (/turf/open/floor/wood) - src.loc: the floor (134,134,2) (/turf/open/floor/wood) - call stack: - the basketball (/obj/item/toy/basketball): remove ball effects(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human)) - the basketball (/obj/item/toy/basketball): SendSignal("item_drop", /list (/list)) - the basketball (/obj/item/toy/basketball): dropped(Sodium III (/mob/living/carbon/human), 0) - Sodium III (/mob/living/carbon/human): has unequipped(the basketball (/obj/item/toy/basketball), 0) - Sodium III (/mob/living/carbon/human): has unequipped(the basketball (/obj/item/toy/basketball), 0) - Sodium III (/mob/living/carbon/human): doUnEquip(the basketball (/obj/item/toy/basketball), 0, the floor (134,134,2) (/turf/open/floor/wood), 0, 1, 0) - Sodium III (/mob/living/carbon/human): doUnEquip(the basketball (/obj/item/toy/basketball), 0, the floor (134,134,2) (/turf/open/floor/wood), 0, 1, 0) - Sodium III (/mob/living/carbon/human): doUnEquip(the basketball (/obj/item/toy/basketball), 0, the floor (134,134,2) (/turf/open/floor/wood), 0, 1, 0) - Sodium III (/mob/living/carbon/human): transfer item to turf(the basketball (/obj/item/toy/basketball), the floor (134,134,2) (/turf/open/floor/wood), 6, 5, 0, 0, 1) - Sodium III (/mob/living/carbon/human): dropItemToGround(the basketball (/obj/item/toy/basketball), 0, 0, 1, null) - Sodium III (/mob/living/carbon/human): dropItemToGround(the basketball (/obj/item/toy/basketball), 0, 0, 1, null) - drop_item (/datum/keybinding/mob/drop_item): down(Tilus (/client), the floor (134,133,2) (/turf/open/floor/wood), 15, -11) - Tilus (/client): gvb keyDown("Q", 668, 587, 1338, 1057) - Tilus (/client): keyDown("Q", 668, 587, 1338, 1057) - [2026-09-13 23:25:52.373] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: movement_effect New Proc: movement_effect - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (133,134,2) (/turf/open/floor/wood) - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "movable_moved", "movement_effect", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=18;icon-y=14;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (134,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (134,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-09-13 23:25:52.375] RUNTIME: runtime error: mob_emoted_spin overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_spin New Proc: on_spin - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (133,134,2) (/turf/open/floor/wood) - call stack: - stack trace("mob_emoted_spin overridden. Us...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "mob_emoted_spin", "on_spin", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=18;icon-y=14;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (134,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (134,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-09-13 23:25:52.376] RUNTIME: runtime error: living_disarm_hit overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_disarm New Proc: on_equipped_mob_disarm - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (133,134,2) (/turf/open/floor/wood) - call stack: - stack trace("living_disarm_hit overridden. ...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_disarm_hit", "on_equipped_mob_disarm", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=18;icon-y=14;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (134,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (134,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-09-13 23:25:52.378] RUNTIME: runtime error: living_knockdown overridden. Use override = TRUE to suppress this warning. - Target: Sodium III (/mob/living/carbon/human) Existing Proc: on_equipped_mob_knockdown New Proc: on_equipped_mob_knockdown - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Sodium III (/mob/living/carbon/human) - src: null - usr.loc: the floor (133,134,2) (/turf/open/floor/wood) - call stack: - stack trace("living_knockdown overridden. U...", "code/datums/signals.dm", 43) - the basketball (/obj/item/toy/basketball): RegisterSignal(Sodium III (/mob/living/carbon/human), "living_knockdown", "on_equipped_mob_knockdown", 0) - the basketball (/obj/item/toy/basketball): on equip(the basketball (/obj/item/toy/basketball), Sodium III (/mob/living/carbon/human), 8192) - the basketball (/obj/item/toy/basketball): SendSignal("item_equip", /list (/list)) - the basketball (/obj/item/toy/basketball): equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - the basketball (/obj/item/toy/basketball): on equipped(Sodium III (/mob/living/carbon/human), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): has equipped(the basketball (/obj/item/toy/basketball), 8192, 0) - Sodium III (/mob/living/carbon/human): put in hand(the basketball (/obj/item/toy/basketball), 2, 0, 0, 0) - Sodium III (/mob/living/carbon/human): put in active hand(the basketball (/obj/item/toy/basketball), 0, 0, 0) - the basketball (/obj/item/toy/basketball): attempt pickup(Sodium III (/mob/living/carbon/human), 0) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - the basketball (/obj/item/toy/basketball): attack hand(Sodium III (/mob/living/carbon/human), /list (/list)) - Sodium III (/mob/living/carbon/human): resolve unarmed attack(the basketball (/obj/item/toy/basketball), /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): UnarmedAttack(the basketball (/obj/item/toy/basketball), 1, /list (/list)) - Sodium III (/mob/living/carbon/human): ClickOn(the basketball (/obj/item/toy/basketball), "icon-x=18;icon-y=14;left=1;but...") - the basketball (/obj/item/toy/basketball): Click(the floor (134,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - Tilus (/client): Click(the basketball (/obj/item/toy/basketball), the floor (134,134,2) (/turf/open/floor/wood), "mapwindow.map", "icon-x=18;icon-y=14;left=1;but...") - [2026-09-13 23:26:01.180] 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 760 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 760) - the 760 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 760 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 760 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 760 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-13 23:26:01.183] 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 1070 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1070) - the 1070 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1070 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1070 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1070 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-13 23:26:01.185] 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 660 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 792) - the 660 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 660 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 660 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 660 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-13 23:27:24.503] RUNTIME: ## TESTING: GC: -- [0x2044156] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-13 23:28:15.816] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the materials market crate - #... (/obj/structure/closet/crate/cargo), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the materials market crate - #... (/obj/structure/closet/crate/cargo), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (59,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the materials market crate - #... (/obj/structure/closet/crate/cargo): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the materials market crate - #... (/obj/structure/closet/crate/cargo), the shuttle floor (59,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the materials market crate - #... (/obj/structure/closet/crate/cargo), the shuttle floor (59,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the materials market crate - #... (/obj/structure/closet/crate/cargo): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 2, 7.911, 1) - the materials market crate - #... (/obj/structure/closet/crate/cargo): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 2, 7.911, 1) - the materials market crate - #... (/obj/structure/closet/crate/cargo): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 7.911) - ... - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 6, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 6, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 6) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 6) - Kaiser_Karl (/client): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 6) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:28:15.818] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the materials market crate - #... (/obj/structure/closet/crate/cargo), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the materials market crate - #... (/obj/structure/closet/crate/cargo), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (59,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the materials market crate - #... (/obj/structure/closet/crate/cargo): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the materials market crate - #... (/obj/structure/closet/crate/cargo), the shuttle floor (59,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the materials market crate - #... (/obj/structure/closet/crate/cargo), the shuttle floor (59,153,2) (/turf/open/floor/mineral/titanium/blue), null) - the materials market crate - #... (/obj/structure/closet/crate/cargo): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 2, 7.911, 1) - the materials market crate - #... (/obj/structure/closet/crate/cargo): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 2, 7.911, 1) - the materials market crate - #... (/obj/structure/closet/crate/cargo): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 7.911) - ... - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 6, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 6, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 6) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 6) - Kaiser_Karl (/client): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 6) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:28:21.571] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Saul Monella (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science): SendSignal("atom_entering", /list (/list)) - the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science), the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science), the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 1, 10.548, 1) - the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 1, 10.548, 1) - the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science): move from pull(Saul Monella (/mob/living/carbon/human), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 10.548) - Saul Monella (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - Saul Monella (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1, null) - Saul Monella (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Saul Monella (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Paltamayo (/client): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Saul Monella (/mob/living/carbon/human): keyLoop(Paltamayo (/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-13 23:28:21.574] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Saul Monella (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science): SendSignal("atom_entering", /list (/list)) - the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science), the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science), the shuttle floor (61,149,2) (/turf/open/floor/mineral/titanium/blue), null) - the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 1, 10.548, 1) - the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 1, 10.548, 1) - the raw bluespace core - #4175 (/obj/structure/closet/crate/secure/science): move from pull(Saul Monella (/mob/living/carbon/human), the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 10.548) - Saul Monella (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - Saul Monella (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1, null) - Saul Monella (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Saul Monella (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Paltamayo (/client): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Saul Monella (/mob/living/carbon/human): keyLoop(Paltamayo (/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-13 23:28:27.277] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), null) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): SendSignal("atom_entering", /list (/list)) - the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), null) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): Move(the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.6667, 1) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): Move(the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.6667, 1) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), 10.6667) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Kaiser_Karl (/client): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-13 23:28:27.280] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), null) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): SendSignal("atom_entering", /list (/list)) - the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), null) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): Move(the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.6667, 1) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): Move(the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.6667, 1) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (58,151,2) (/turf/open/floor/mineral/titanium/blue), 10.6667) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Kaiser_Karl (/client): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-13 23:28:30.733] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), null) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), null) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.6667, 1) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.6667, 1) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 10.6667) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 1, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Kaiser_Karl (/client): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-13 23:28:30.735] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), null) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue): Entered(DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest), the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), null) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.6667, 1) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): Move(the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.6667, 1) - DeForest Medical crate - #4170 (/obj/structure/closet/crate/deforest): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (59,150,2) (/turf/open/floor/mineral/titanium/blue), 10.6667) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 1, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Kaiser_Karl (/client): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 1) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-13 23:29:17.639] RUNTIME: ## TESTING: GC: -- [0x21065c2d] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-13 23:29:44.455] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Alexi Fedorovich (/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-13 23:30:09.015] 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 3470 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 4164) - the 3470 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 3470 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 3470 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 3470 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-13 23:30:09.018] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 600 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 720) - the 600 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 600 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 600 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 600 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-09-13 23:30:56.235] RUNTIME: runtime error: Division by zero - proc name: inject (/obj/item/reagent_containers/hypospray/proc/inject) - source file: code/modules/reagents/reagent_containers/hypospray.dm,77 - usr: Tristan Buttermilk (/mob/living/carbon/human) - src: the hypospray (/obj/item/reagent_containers/hypospray/cmo) - usr.loc: the shuttle floor (39,138,2) (/turf/open/floor/mineral/titanium) - src.loc: Tristan Buttermilk (/mob/living/carbon/human) - call stack: - the hypospray (/obj/item/reagent_containers/hypospray/cmo): inject(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), Tristan Buttermilk (/mob/living/carbon/human)) - the hypospray (/obj/item/reagent_containers/hypospray/cmo): interact with atom(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), Tristan Buttermilk (/mob/living/carbon/human), /list (/list)) - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): base item interaction(Tristan Buttermilk (/mob/living/carbon/human), the hypospray (/obj/item/reagent_containers/hypospray/cmo), /list (/list)) - the hypospray (/obj/item/reagent_containers/hypospray/cmo): melee attack chain(Tristan Buttermilk (/mob/living/carbon/human), Johann \'Pseud\' Eckhart (/mob/living/carbon/human), /list (/list), /list (/list)) - Tristan Buttermilk (/mob/living/carbon/human): ClickOn(Johann \'Pseud\' Eckhart (/mob/living/carbon/human), "icon-x=17;icon-y=28;vis-x=29;v...") - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Click(the shuttle floor (39,138,2) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=17;icon-y=28;vis-x=29;v...") - Johann \'Pseud\' Eckhart (/mob/living/carbon/human): Click(the shuttle floor (39,138,2) (/turf/open/floor/mineral/titanium), "mapwindow.map", "icon-x=17;icon-y=28;vis-x=29;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Tristan Buttermilk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:34:36.300] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (112,167,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (110,167,2) (/turf/open/floor/iron), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (110,167,2) (/turf/open/floor/iron), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=21;icon-y=17;right=1;bu...", the floor (110,167,2) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=21;icon-y=17;right=1;bu...", the floor (110,167,2) (/turf/open/floor/iron)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=21;icon-y=17;right=1;bu...", the floor (110,167,2) (/turf/open/floor/iron)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (110,167,2) (/turf/open/floor/iron), "icon-x=21;icon-y=17;right=1;bu...") - the floor (110,167,2) (/turf/open/floor/iron): Click(the floor (110,167,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=17;right=1;bu...") - John Henry Eton (/client): Click(the floor (110,167,2) (/turf/open/floor/iron), the floor (110,167,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=17;right=1;bu...") - [2026-09-13 23:34:36.435] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (112,167,2) (/turf/open/floor/iron) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (110,167,2) (/turf/open/floor/iron), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (110,167,2) (/turf/open/floor/iron), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=21;icon-y=17;right=1;bu...", the floor (110,167,2) (/turf/open/floor/iron)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=21;icon-y=17;right=1;bu...", the floor (110,167,2) (/turf/open/floor/iron)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=21;icon-y=17;right=1;bu...", the floor (110,167,2) (/turf/open/floor/iron)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (110,167,2) (/turf/open/floor/iron), "icon-x=21;icon-y=17;right=1;bu...") - the floor (110,167,2) (/turf/open/floor/iron): Click(the floor (110,167,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=17;right=1;bu...") - John Henry Eton (/client): Click(the floor (110,167,2) (/turf/open/floor/iron), the floor (110,167,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=21;icon-y=17;right=1;bu...") - [2026-09-13 23:35:18.818] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (58,154,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (58,154,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (58,154,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.00774, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.00774, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): move from pull(Bryan Somner (/mob/living/carbon/human), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), 9.00774) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2, null) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2) - Acersago (/client): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2) - Bryan Somner (/mob/living/carbon/human): keyLoop(Acersago (/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-13 23:35:18.821] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (58,154,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (58,154,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (58,154,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.00774, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.00774, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): move from pull(Bryan Somner (/mob/living/carbon/human), the shuttle floor (58,153,2) (/turf/open/floor/mineral/titanium/blue), 9.00774) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2, null) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2) - Acersago (/client): Move(the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue), 2) - Bryan Somner (/mob/living/carbon/human): keyLoop(Acersago (/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-13 23:35:19.519] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 9.00774, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 9.00774, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): move from pull(Bryan Somner (/mob/living/carbon/human), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 9.00774) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Acersago (/client): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Bryan Somner (/mob/living/carbon/human): keyLoop(Acersago (/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-13 23:35:19.521] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shaft mining delivery crat... (/obj/structure/closet/crate), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 9.00774, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 9.00774, 1) - the shaft mining delivery crat... (/obj/structure/closet/crate): move from pull(Bryan Somner (/mob/living/carbon/human), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 9.00774) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Bryan Somner (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Acersago (/client): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Bryan Somner (/mob/living/carbon/human): keyLoop(Acersago (/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-13 23:35:25.600] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (88,88,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the wall (87,86,2) (/turf/closed/wall), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the wall (87,86,2) (/turf/closed/wall), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=30;icon-y=16;right=1;bu...", the wall (87,86,2) (/turf/closed/wall)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=30;icon-y=16;right=1;bu...", the wall (87,86,2) (/turf/closed/wall)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=30;icon-y=16;right=1;bu...", the wall (87,86,2) (/turf/closed/wall)) - Licoreina Eton (/mob/dead/observer): ClickOn(the wall (87,86,2) (/turf/closed/wall), "icon-x=30;icon-y=16;right=1;bu...") - the wall (87,86,2) (/turf/closed/wall): Click(the wall (87,86,2) (/turf/closed/wall), "mapwindow.map", "icon-x=30;icon-y=16;right=1;bu...") - John Henry Eton (/client): Click(the wall (87,86,2) (/turf/closed/wall), the wall (87,86,2) (/turf/closed/wall), "mapwindow.map", "icon-x=30;icon-y=16;right=1;bu...") - John Henry Eton (/client): check drag proximity(the wall (87,86,2) (/turf/closed/wall), the wall (87,86,2) (/turf/closed/wall), the wall (87,86,2) (/turf/closed/wall), the wall (87,86,2) (/turf/closed/wall), "mapwindow.map", "mapwindow.map", "icon-x=30;icon-y=16;right=1;bu...") - the wall (87,86,2) (/turf/closed/wall): MouseDrop(the wall (87,86,2) (/turf/closed/wall), the wall (87,86,2) (/turf/closed/wall), the wall (87,86,2) (/turf/closed/wall), "mapwindow.map", "mapwindow.map", "icon-x=30;icon-y=16;right=1;bu...") - John Henry Eton (/client): MouseDrop(the wall (87,86,2) (/turf/closed/wall), the wall (87,86,2) (/turf/closed/wall), the wall (87,86,2) (/turf/closed/wall), the wall (87,86,2) (/turf/closed/wall), "mapwindow.map", "mapwindow.map", "icon-x=30;icon-y=16;right=1;bu...") - [2026-09-13 23:35:25.801] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (88,88,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (88,86,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (88,86,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=13;icon-y=15;right=1;bu...", the floor (88,86,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=13;icon-y=15;right=1;bu...", the floor (88,86,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=13;icon-y=15;right=1;bu...", the floor (88,86,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (88,86,2) (/turf/open/floor/iron/white), "icon-x=13;icon-y=15;right=1;bu...") - the floor (88,86,2) (/turf/open/floor/iron/white): Click(the floor (88,86,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=13;icon-y=15;right=1;bu...") - John Henry Eton (/client): Click(the floor (88,86,2) (/turf/open/floor/iron/white), the floor (88,86,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=13;icon-y=15;right=1;bu...") - [2026-09-13 23:35:28.683] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,88,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (88,85,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (88,85,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=23;icon-y=17;right=1;bu...", the floor (88,85,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=23;icon-y=17;right=1;bu...", the floor (88,85,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=23;icon-y=17;right=1;bu...", the floor (88,85,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (88,85,2) (/turf/open/floor/iron/white), "icon-x=23;icon-y=17;right=1;bu...") - the floor (88,85,2) (/turf/open/floor/iron/white): Click(the floor (88,85,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=23;icon-y=17;right=1;bu...") - John Henry Eton (/client): Click(the floor (88,85,2) (/turf/open/floor/iron/white), the floor (88,85,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=23;icon-y=17;right=1;bu...") - [2026-09-13 23:35:33.309] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.4961, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.4961, 1) - the crate (/obj/structure/closet/crate): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 10.4961) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2) - Kaiser_Karl (/client): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-13 23:35:33.311] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.4961, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.4961, 1) - the crate (/obj/structure/closet/crate): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 10.4961) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2) - Kaiser_Karl (/client): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 2) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-13 23:35:35.482] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (89,94,2) (/turf/open/floor/iron/white), "icon-x=15;icon-y=7;right=1;but...") - the floor (89,94,2) (/turf/open/floor/iron/white): Click(the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=7;right=1;but...") - John Henry Eton (/client): Click(the floor (89,94,2) (/turf/open/floor/iron/white), the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=7;right=1;but...") - [2026-09-13 23:35:35.521] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): DblClickOn(the floor (89,94,2) (/turf/open/floor/iron/white), "icon-x=15;icon-y=7;right=1;but...") - the floor (89,94,2) (/turf/open/floor/iron/white): DblClick(the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=7;right=1;but...") - [2026-09-13 23:35:35.633] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (89,94,2) (/turf/open/floor/iron/white), "icon-x=15;icon-y=7;right=1;but...") - the floor (89,94,2) (/turf/open/floor/iron/white): Click(the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=7;right=1;but...") - John Henry Eton (/client): Click(the floor (89,94,2) (/turf/open/floor/iron/white), the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=7;right=1;but...") - [2026-09-13 23:35:35.785] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (89,94,2) (/turf/open/floor/iron/white), "icon-x=15;icon-y=7;right=1;but...") - the floor (89,94,2) (/turf/open/floor/iron/white): Click(the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=7;right=1;but...") - John Henry Eton (/client): Click(the floor (89,94,2) (/turf/open/floor/iron/white), the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=7;right=1;but...") - [2026-09-13 23:35:35.837] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): DblClickOn(the floor (89,94,2) (/turf/open/floor/iron/white), "icon-x=15;icon-y=7;right=1;but...") - the floor (89,94,2) (/turf/open/floor/iron/white): DblClick(the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=7;right=1;but...") - [2026-09-13 23:35:35.879] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=15;icon-y=7;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (89,94,2) (/turf/open/floor/iron/white), "icon-x=15;icon-y=7;right=1;but...") - the floor (89,94,2) (/turf/open/floor/iron/white): Click(the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=7;right=1;but...") - John Henry Eton (/client): Click(the floor (89,94,2) (/turf/open/floor/iron/white), the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=7;right=1;but...") - [2026-09-13 23:35:39.240] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,94,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=15;icon-y=4;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=15;icon-y=4;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=15;icon-y=4;right=1;but...", the floor (89,94,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (89,94,2) (/turf/open/floor/iron/white), "icon-x=15;icon-y=4;right=1;but...") - the floor (89,94,2) (/turf/open/floor/iron/white): Click(the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=4;right=1;but...") - John Henry Eton (/client): Click(the floor (89,94,2) (/turf/open/floor/iron/white), the floor (89,94,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=4;right=1;but...") - [2026-09-13 23:35:41.684] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,93,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,93,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=16;icon-y=27;right=1;bu...", the floor (89,93,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=16;icon-y=27;right=1;bu...", the floor (89,93,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=16;icon-y=27;right=1;bu...", the floor (89,93,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (89,93,2) (/turf/open/floor/iron/white), "icon-x=16;icon-y=27;right=1;bu...") - the floor (89,93,2) (/turf/open/floor/iron/white): Click(the floor (89,93,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=27;right=1;bu...") - John Henry Eton (/client): Click(the floor (89,93,2) (/turf/open/floor/iron/white), the floor (89,93,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=27;right=1;bu...") - [2026-09-13 23:35:41.818] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,93,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,93,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=16;icon-y=26;right=1;bu...", the floor (89,93,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=16;icon-y=26;right=1;bu...", the floor (89,93,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=16;icon-y=26;right=1;bu...", the floor (89,93,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (89,93,2) (/turf/open/floor/iron/white), "icon-x=16;icon-y=26;right=1;bu...") - the floor (89,93,2) (/turf/open/floor/iron/white): Click(the floor (89,93,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=26;right=1;bu...") - John Henry Eton (/client): Click(the floor (89,93,2) (/turf/open/floor/iron/white), the floor (89,93,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=26;right=1;bu...") - [2026-09-13 23:35:44.081] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,93,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,93,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=15;icon-y=29;right=1;bu...", the floor (89,93,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=15;icon-y=29;right=1;bu...", the floor (89,93,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=15;icon-y=29;right=1;bu...", the floor (89,93,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (89,93,2) (/turf/open/floor/iron/white), "icon-x=15;icon-y=29;right=1;bu...") - the floor (89,93,2) (/turf/open/floor/iron/white): Click(the floor (89,93,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=29;right=1;bu...") - John Henry Eton (/client): Click(the floor (89,93,2) (/turf/open/floor/iron/white), the floor (89,93,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=15;icon-y=29;right=1;bu...") - [2026-09-13 23:35:44.227] 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: Licoreina Eton (/mob/dead/observer) - src: the banana cream pie (/obj/item/food/pie/cream) - usr.loc: the floor (89,87,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,93,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), 2000, 0, 1, /datum/thrownthing (/datum/thrownthing)) - the banana cream pie (/obj/item/food/pie/cream): throw at(the floor (89,93,2) (/turf/open/floor/iron/white), 10, 1, Licoreina Eton (/mob/dead/observer), 1, 0, /datum/callback (/datum/callback), null, 0, 1, /datum/thrownthing (/datum/thrownthing)) - /datum/buildmode_mode/throwing (/datum/buildmode_mode/throwing): handle click(John Henry Eton (/client), "icon-x=3;icon-y=25;right=1;but...", the floor (89,93,2) (/turf/open/floor/iron/white)) - /datum/buildmode (/datum/buildmode): InterceptClickOn(Licoreina Eton (/mob/dead/observer), "icon-x=3;icon-y=25;right=1;but...", the floor (89,93,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): check click intercept("icon-x=3;icon-y=25;right=1;but...", the floor (89,93,2) (/turf/open/floor/iron/white)) - Licoreina Eton (/mob/dead/observer): ClickOn(the floor (89,93,2) (/turf/open/floor/iron/white), "icon-x=3;icon-y=25;right=1;but...") - the floor (89,93,2) (/turf/open/floor/iron/white): Click(the floor (89,93,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=3;icon-y=25;right=1;but...") - John Henry Eton (/client): Click(the floor (89,93,2) (/turf/open/floor/iron/white), the floor (89,93,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=3;icon-y=25;right=1;but...") - [2026-09-13 23:36:01.976] RUNTIME: ## TESTING: GC: -- [0x2044909] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-13 23:36:05.404] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Leta Kelley (/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-13 23:36:20.389] RUNTIME: ## TESTING: GC: -- [0x20447c9] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-13 23:37:00.162] 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 1150 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1380) - the 1150 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1150 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1150 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the crate (/obj/structure/closet/crate), 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-13 23:37:00.169] 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 550 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 660) - the 550 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 550 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 550 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 550 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-13 23:37:54.063] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the small ore vent (/obj/structure/ore_vent/random) Existing Proc: handle_wave_conclusion New Proc: handle_wave_conclusion - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Bryan Somner (/mob/living/carbon/human) - src: null - usr.loc: the volcanic floor (110,59,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the small ore vent (/obj/structure/ore_vent/random): RegisterSignal(the small ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the small ore vent (/obj/structure/ore_vent/random): start wave defense() - the small ore vent (/obj/structure/ore_vent/random): scan and confirm(Bryan Somner (/mob/living/carbon/human), 0) - the small ore vent (/obj/structure/ore_vent/random): item interaction(Bryan Somner (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the small ore vent (/obj/structure/ore_vent/random): base item interaction(Bryan Somner (/mob/living/carbon/human), the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner), /list (/list)) - the advanced automatic mining ... (/obj/item/t_scanner/adv_mining_scanner): melee attack chain(Bryan Somner (/mob/living/carbon/human), the small ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - Bryan Somner (/mob/living/carbon/human): ClickOn(the small ore vent (/obj/structure/ore_vent/random), "icon-x=15;icon-y=9;left=1;butt...") - the small ore vent (/obj/structure/ore_vent/random): Click(the volcanic floor (113,61,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), "mapwindow.map", "icon-x=15;icon-y=9;left=1;butt...") - the small ore vent (/obj/structure/ore_vent/random): Click(the volcanic floor (113,61,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), "mapwindow.map", "icon-x=15;icon-y=9;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Bryan Somner (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-13 23:38:00.193] RUNTIME: ## TESTING: GC: -- [0x2044bd4] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-13 23:38:17.711] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): 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", Bryan Somner (/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.3) - /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.3) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /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.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:38:50.444] RUNTIME: runtime error: Division by zero - proc name: inject (/obj/item/reagent_containers/hypospray/proc/inject) - source file: code/modules/reagents/reagent_containers/hypospray.dm,77 - usr: Tristan Buttermilk (/mob/living/carbon/human) - src: the hypospray (/obj/item/reagent_containers/hypospray/cmo) - usr.loc: the floor (84,105,2) (/turf/open/floor/iron/white) - src.loc: Tristan Buttermilk (/mob/living/carbon/human) - call stack: - the hypospray (/obj/item/reagent_containers/hypospray/cmo): inject(Researcher Marilene (/mob/living/carbon/human), Tristan Buttermilk (/mob/living/carbon/human)) - the hypospray (/obj/item/reagent_containers/hypospray/cmo): interact with atom(Researcher Marilene (/mob/living/carbon/human), Tristan Buttermilk (/mob/living/carbon/human), /list (/list)) - Researcher Marilene (/mob/living/carbon/human): base item interaction(Tristan Buttermilk (/mob/living/carbon/human), the hypospray (/obj/item/reagent_containers/hypospray/cmo), /list (/list)) - the hypospray (/obj/item/reagent_containers/hypospray/cmo): melee attack chain(Tristan Buttermilk (/mob/living/carbon/human), Researcher Marilene (/mob/living/carbon/human), /list (/list), /list (/list)) - Tristan Buttermilk (/mob/living/carbon/human): ClickOn(Researcher Marilene (/mob/living/carbon/human), "icon-x=13;icon-y=15;vis-x=16;v...") - Researcher Marilene (/mob/living/carbon/human): Click(the floor (85,105,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=13;icon-y=15;vis-x=16;v...") - Researcher Marilene (/mob/living/carbon/human): Click(the floor (85,105,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=13;icon-y=15;vis-x=16;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Tristan Buttermilk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:39:06.302] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (69,154,2) (/turf/open/floor/iron) - src.loc: Alexi Fedorovich (/mob/living/carbon/human) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - the mining MOD helmet (/obj/item/clothing/head/mod): on equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot if possible(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): deploy(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=24;icon-y=14;right=1;bu...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=24;icon-y=14;right=1;bu...") - [2026-09-13 23:39:06.980] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (72,153,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=19;icon-y=22;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=19;icon-y=22;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=22;left=1;but...") - [2026-09-13 23:39:06.982] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (72,153,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=19;icon-y=22;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=19;icon-y=22;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=22;left=1;but...") - [2026-09-13 23:39:06.985] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (72,153,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=19;icon-y=22;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=19;icon-y=22;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=22;left=1;but...") - [2026-09-13 23:39:06.987] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (72,153,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=19;icon-y=22;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=19;icon-y=22;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=22;left=1;but...") - [2026-09-13 23:39:09.654] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,151,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the shipping manifest - #4186 ... (/obj/item/paper/fluff/jobs/cargo/manifest), the GRANTED rubber stamp (/obj/item/stamp/granted)) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the plating (73,152,2) (/turf/open/floor/plating), 9, 1) - Kaiser_Karl (/client): gvb keyDown("X", 1113, 636, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1113, 636, 1718, 1377) - [2026-09-13 23:39:09.656] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,151,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the shipping manifest - #4186 ... (/obj/item/paper/fluff/jobs/cargo/manifest), the GRANTED rubber stamp (/obj/item/stamp/granted)) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the plating (73,152,2) (/turf/open/floor/plating), 9, 1) - Kaiser_Karl (/client): gvb keyDown("X", 1113, 636, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1113, 636, 1718, 1377) - [2026-09-13 23:39:09.657] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,151,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the shipping manifest - #4186 ... (/obj/item/paper/fluff/jobs/cargo/manifest), the GRANTED rubber stamp (/obj/item/stamp/granted)) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the plating (73,152,2) (/turf/open/floor/plating), 9, 1) - Kaiser_Karl (/client): gvb keyDown("X", 1113, 636, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1113, 636, 1718, 1377) - [2026-09-13 23:39:09.658] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,151,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the shipping manifest - #4186 ... (/obj/item/paper/fluff/jobs/cargo/manifest), the GRANTED rubber stamp (/obj/item/stamp/granted)) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the plating (73,152,2) (/turf/open/floor/plating), 9, 1) - Kaiser_Karl (/client): gvb keyDown("X", 1113, 636, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1113, 636, 1718, 1377) - [2026-09-13 23:39:10.911] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,150,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), null) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the floor (73,149,2) (/turf/open/floor/iron), 12, -25) - Kaiser_Karl (/client): gvb keyDown("X", 1121, 802, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1121, 802, 1718, 1377) - [2026-09-13 23:39:10.913] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,150,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), null) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the floor (73,149,2) (/turf/open/floor/iron), 12, -25) - Kaiser_Karl (/client): gvb keyDown("X", 1121, 802, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1121, 802, 1718, 1377) - [2026-09-13 23:39:10.915] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,150,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), null) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the floor (73,149,2) (/turf/open/floor/iron), 12, -25) - Kaiser_Karl (/client): gvb keyDown("X", 1121, 802, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1121, 802, 1718, 1377) - [2026-09-13 23:39:10.916] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,150,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), null) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the floor (73,149,2) (/turf/open/floor/iron), 12, -25) - Kaiser_Karl (/client): gvb keyDown("X", 1121, 802, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1121, 802, 1718, 1377) - [2026-09-13 23:39:12.627] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,150,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=26;icon-y=14;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=26;icon-y=14;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=26;icon-y=14;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=26;icon-y=14;left=1;but...") - [2026-09-13 23:39:12.629] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,150,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=26;icon-y=14;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=26;icon-y=14;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=26;icon-y=14;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=26;icon-y=14;left=1;but...") - [2026-09-13 23:39:12.631] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,150,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=26;icon-y=14;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=26;icon-y=14;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=26;icon-y=14;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=26;icon-y=14;left=1;but...") - [2026-09-13 23:39:12.633] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,150,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=26;icon-y=14;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=26;icon-y=14;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=26;icon-y=14;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=26;icon-y=14;left=1;but...") - [2026-09-13 23:39:59.429] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=12;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - /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() - 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-13 23:39:59.431] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=12;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - /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() - 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-13 23:39:59.433] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=12;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - /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() - 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-13 23:39:59.435] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=12;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=12;icon-y=15;left=1;but...") - /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() - 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-13 23:40:01.187] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), "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 shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.607, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.607, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10.607) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 1, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 1) - Kaiser_Karl (/client): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 1) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-13 23:40:01.189] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), "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 shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.607, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 8, 10.607, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (59,151,2) (/turf/open/floor/mineral/titanium/blue), 10.607) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 1, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 1) - Kaiser_Karl (/client): Move(the shuttle floor (59,152,2) (/turf/open/floor/mineral/titanium/blue), 1) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-13 23:40:01.657] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the shipping manifest - #4190 ... (/obj/item/paper/fluff/jobs/cargo/manifest), the GRANTED rubber stamp (/obj/item/stamp/granted)) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the shuttle floor (61,148,2) (/turf/open/floor/mineral/titanium/blue), 28, -4) - Kaiser_Karl (/client): gvb keyDown("X", 1075, 1104, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1075, 1104, 1718, 1377) - [2026-09-13 23:40:01.659] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the shipping manifest - #4190 ... (/obj/item/paper/fluff/jobs/cargo/manifest), the GRANTED rubber stamp (/obj/item/stamp/granted)) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the shuttle floor (61,148,2) (/turf/open/floor/mineral/titanium/blue), 28, -4) - Kaiser_Karl (/client): gvb keyDown("X", 1075, 1104, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1075, 1104, 1718, 1377) - [2026-09-13 23:40:01.660] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (59,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the shipping manifest - #4190 ... (/obj/item/paper/fluff/jobs/cargo/manifest), the GRANTED rubber stamp (/obj/item/stamp/granted)) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_swap_hands", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): swap hand(null, 0) - swap_hands (/datum/keybinding/mob/swap_hands): down(Kaiser_Karl (/client), the shuttle floor (61,148,2) (/turf/open/floor/mineral/titanium/blue), 28, -4) - Kaiser_Karl (/client): gvb keyDown("X", 1075, 1104, 1718, 1377) - Kaiser_Karl (/client): keyDown("X", 1075, 1104, 1718, 1377) - [2026-09-13 23:42:40.924] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (68,153,2) (/turf/open/floor/iron) - src.loc: the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): dropped(Alexi Fedorovich (/mob/living/carbon/human), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): transferItemToLoc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 1, null) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): transfer part to loc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): retract(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=22;right=1;bu...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=16;icon-y=22;right=1;bu...") - [2026-09-13 23:42:42.077] RUNTIME: runtime error: Cannot execute null.remove shared particles(). - proc name: Destroy (/datum/status_effect/slot_machine_curse/Destroy) - source file: code/datums/status_effects/debuffs/cursed.dm,35 - usr: Hewochan Gatopuni (/mob/living/carbon/human) - src: /datum/status_effect/slot_mach... (/datum/status_effect/slot_machine_curse) - usr.loc: the carpet (127,100,3) (/turf/open/floor/carpet) - call stack: - /datum/status_effect/slot_mach... (/datum/status_effect/slot_machine_curse): Destroy(0) - qdel(/datum/status_effect/slot_mach... (/datum/status_effect/slot_machine_curse), 0) - /datum/status_effect/slot_mach... (/datum/status_effect/slot_machine_curse): be replaced() - Hewochan Gatopuni (/mob/living/carbon/human): Destroy(0) - Hewochan Gatopuni (/mob/living/carbon/human): Destroy(0) - Hewochan Gatopuni (/mob/living/carbon/human): Destroy(0) - qdel(Hewochan Gatopuni (/mob/living/carbon/human), 0) - Hewochan Gatopuni (/mob/living/carbon/human): gib(15) - Hewochan Gatopuni (/mob/living/carbon/human): gib(15) - /datum/status_effect/slot_mach... (/datum/status_effect/slot_machine_curse): handle after effects(10) - /datum/callback (/datum/callback): Invoke() - world: push usr(Hewochan Gatopuni (/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-13 23:42:49.282] RUNTIME: runtime error: undefined proc or verb /mob/living/simple_animal/hostile/megafauna/hierophant/hierophant_burst(). - - proc name: death (/mob/living/simple_animal/hostile/megafauna/hierophant/death) - source file: code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm,445 - usr: Leta Kelley (/mob/living/carbon/human) - src: the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant) - usr.loc: the runic palestone floor (65,109,3) (/turf/open/indestructible/hierophant/two) - src.loc: the palestone floor (64,109,3) (/turf/open/indestructible/hierophant) - call stack: - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): death() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): death() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): update stat() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): updatehealth() - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss changed(54.28, 1, 0, "brute") - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss changed(54.28, 1, 0, "brute") - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss(54.28, 1, 0, "brute", -54.28) - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): on damage loss(54.28, 1, 0, "brute", -54.28) - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): adjust brute loss(54.28, 1, 0, 16777215) - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): apply damage(54.28, "brute", null, 0, 0, 0, 0, 0, 0, null, null, 1) - /datum/status_effect/crusher_m... (/datum/status_effect/crusher_mark): detonate(the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher), Leta Kelley (/mob/living/carbon/human), 1) - the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher): afterattack(the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), Leta Kelley (/mob/living/carbon/human), /list (/list), /list (/list)) - the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher): attack(the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), Leta Kelley (/mob/living/carbon/human), /list (/list), /list (/list)) - the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher): attack(the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), Leta Kelley (/mob/living/carbon/human), /list (/list), /list (/list)) - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): attackby(the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher), Leta Kelley (/mob/living/carbon/human), /list (/list), /list (/list)) - the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher): melee attack chain(Leta Kelley (/mob/living/carbon/human), the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), /list (/list), /list (/list)) - Leta Kelley (/mob/living/carbon/human): ClickOn(the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), "icon-x=17;icon-y=7;left=1;butt...") - the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant): Click(the palestone floor (64,109,3) (/turf/open/indestructible/hierophant), "mapwindow.map", "icon-x=17;icon-y=7;left=1;butt...") - ThatguyZach (/client): Click(the hierophant (/mob/living/simple_animal/hostile/megafauna/hierophant), the palestone floor (64,109,3) (/turf/open/indestructible/hierophant), "mapwindow.map", "icon-x=17;icon-y=7;left=1;butt...") - [2026-09-13 23:44:16.372] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (66,161,2) (/turf/open/floor/iron) - src.loc: Alexi Fedorovich (/mob/living/carbon/human) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - the mining MOD helmet (/obj/item/clothing/head/mod): on equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot if possible(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): deploy(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=11;icon-y=15;right=1;bu...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=11;icon-y=15;right=1;bu...") - [2026-09-13 23:47:46.557] RUNTIME: runtime error: Cannot read null.actions - proc name: enable cooldown actions (/datum/action/cooldown/proc/enable_cooldown_actions) - source file: code/datums/actions/cooldown_action.dm,208 - usr: null - src: Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes) - call stack: - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): enable cooldown actions() - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Activate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): PreActivate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Trigger(null, null, null) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): perform async(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/tendril)) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): start async() - [2026-09-13 23:51:15.457] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (69,146,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=17;icon-y=11;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(the floor (70,146,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), the floor (70,146,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - [2026-09-13 23:51:15.459] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (69,146,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=17;icon-y=11;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(the floor (70,146,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), the floor (70,146,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - [2026-09-13 23:51:15.461] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (69,146,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=17;icon-y=11;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(the floor (70,146,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), the floor (70,146,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - [2026-09-13 23:51:15.463] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (69,146,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=17;icon-y=11;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(the floor (70,146,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), the floor (70,146,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - [2026-09-13 23:51:16.020] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (69,146,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - ... - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=14;icon-y=19;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:51:16.021] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (69,146,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - ... - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=14;icon-y=19;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:51:16.023] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (69,146,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - ... - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=14;icon-y=19;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:51:16.025] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the floor (69,146,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - ... - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=14;icon-y=19;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:51:32.800] 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: Shiragasane Siamensis (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,121,2) (/turf/open/floor/iron) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the floor (119,91,12) (/turf/open/floor/wood)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the floor (119,91,12) (/turf/open/floor/wood)) - 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(Shiragasane Siamensis (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:51:32.804] RUNTIME: runtime error: undefined variable /turf/open/floor/wood/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: Shiragasane Siamensis (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (116,121,2) (/turf/open/floor/iron) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the floor (119,91,12) (/turf/open/floor/wood)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the floor (119,91,12) (/turf/open/floor/wood)) - 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(Shiragasane Siamensis (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:52:01.210] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue)) - /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) - Exotic Carpet Crate (/datum/supply_pack/service/carpet_exotic): generate(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order (/datum/supply_order): generate(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:52:01.212] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue)) - /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) - Exotic Carpet Crate (/datum/supply_pack/service/carpet_exotic): generate(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order (/datum/supply_order): generate(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:52:01.231] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (151,113,1) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mining crate (/obj/structure/closet/crate/cargo/mining), the shuttle floor (151,113,1) (/turf/open/floor/mineral/titanium/blue)) - /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 shuttle floor (151,113,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order/disposable... (/datum/supply_order/disposable/materials): generate(the shuttle floor (151,113,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:52:01.233] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (151,113,1) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mining crate (/obj/structure/closet/crate/cargo/mining), the shuttle floor (151,113,1) (/turf/open/floor/mineral/titanium/blue)) - /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 shuttle floor (151,113,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order/disposable... (/datum/supply_order/disposable/materials): generate(the shuttle floor (151,113,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:52:50.995] RUNTIME: ## TESTING: GC: -- [0x2100badf] | /datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee was unable to be GC'd -- (ref count of 3) [2026-09-13 23:52:50.996] RUNTIME: ## TESTING: GC: -- [0x3000145] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-09-13 23:52:55.800] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Dave Davingson (/mob/living/carbon/human) - src: null - usr.loc: the floor (106,137,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-13 23:53:25.165] RUNTIME: runtime error: mining_waves_stop overridden. Use override = TRUE to suppress this warning. - Target: the small ore vent (/obj/structure/ore_vent/random) Existing Proc: handle_wave_conclusion New Proc: handle_wave_conclusion - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Leta Kelley (/mob/living/carbon/human) - src: null - usr.loc: the volcanic floor (112,59,3) (/turf/open/misc/asteroid/basalt/lava_land_surface) - call stack: - stack trace("mining_waves_stop overridden. ...", "code/datums/signals.dm", 43) - the small ore vent (/obj/structure/ore_vent/random): RegisterSignal(the small ore vent (/obj/structure/ore_vent/random), "mining_waves_stop", "handle_wave_conclusion", 0) - the small ore vent (/obj/structure/ore_vent/random): start wave defense() - the small ore vent (/obj/structure/ore_vent/random): scan and confirm(Leta Kelley (/mob/living/carbon/human), 0) - the small ore vent (/obj/structure/ore_vent/random): item interaction(Leta Kelley (/mob/living/carbon/human), the automatic mining scanner (/obj/item/t_scanner/adv_mining_scanner/lesser), /list (/list)) - the small ore vent (/obj/structure/ore_vent/random): base item interaction(Leta Kelley (/mob/living/carbon/human), the automatic mining scanner (/obj/item/t_scanner/adv_mining_scanner/lesser), /list (/list)) - the automatic mining scanner (/obj/item/t_scanner/adv_mining_scanner/lesser): melee attack chain(Leta Kelley (/mob/living/carbon/human), the small ore vent (/obj/structure/ore_vent/random), /list (/list), /list (/list)) - Leta Kelley (/mob/living/carbon/human): ClickOn(the small ore vent (/obj/structure/ore_vent/random), "icon-x=11;icon-y=20;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the volcanic floor (113,61,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - the small ore vent (/obj/structure/ore_vent/random): Click(the volcanic floor (113,61,3) (/turf/open/misc/asteroid/basalt/lava_land_surface), "mapwindow.map", "icon-x=11;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Leta Kelley (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-13 23:53:34.391] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), "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 shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.5741, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.5741, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 10.5741) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Kaiser_Karl (/client): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-13 23:53:34.393] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), "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 shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the galactic materials market ... (/obj/structure/closet/crate/cargo/mining), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.5741, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 10.5741, 1) - the galactic materials market ... (/obj/structure/closet/crate/cargo/mining): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 10.5741) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Kaiser_Karl (/client): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-13 23:53:58.976] RUNTIME: ## TESTING: GC: -- [0x21070279] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-13 23:54:44.203] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (60,154,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=19;icon-y=18;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - [2026-09-13 23:54:44.206] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (60,154,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=19;icon-y=18;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - [2026-09-13 23:54:44.208] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (60,154,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=19;icon-y=18;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - [2026-09-13 23:54:44.210] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (60,154,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=19;icon-y=18;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=18;left=1;but...") - [2026-09-13 23:54:44.249] 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", Leta Kelley (/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-13 23:54:48.558] 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", Leta Kelley (/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-13 23:54:50.336] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=18;icon-y=12;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=18;icon-y=12;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - [2026-09-13 23:54:50.338] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=18;icon-y=12;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=18;icon-y=12;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - [2026-09-13 23:54:50.340] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=18;icon-y=12;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=18;icon-y=12;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - [2026-09-13 23:54:50.341] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=18;icon-y=12;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=18;icon-y=12;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=18;icon-y=12;left=1;but...") - [2026-09-13 23:55:41.644] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Sulta (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Sulta (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sulta (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-13 23:55:41.645] 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: Sulta (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Sulta (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sulta (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-13 23:55:41.646] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Sulta (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Sulta (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - [2026-09-13 23:55:41.647] 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: Sulta (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Sulta (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - [2026-09-13 23:55:41.648] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Sulta (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Sulta (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - [2026-09-13 23:55:41.649] 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: Sulta (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Sulta (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - [2026-09-13 23:55:41.650] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Sulta (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Sulta (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sulta (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-13 23:55:41.651] 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: Sulta (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Sulta (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sulta (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-13 23:55:41.652] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Sulta (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Sulta (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sulta (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-13 23:55:41.653] 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: Sulta (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Sulta (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=104;icon-y=20;left=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sulta (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-13 23:55:58.604] 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: Shiragasane Siamensis (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,122,2) (/turf/open/floor/iron) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the floor (119,91,12) (/turf/open/floor/wood)) - the screen (/atom/movable/screen/map_view/gateway_port): display to client(PapaOJ (/client)) - the screen (/atom/movable/screen/map_view/gateway_port): display to(Shiragasane Siamensis (/mob/living/carbon/human), null) - Gateway Control (/obj/machinery/computer/gateway_control): ui interact(Shiragasane Siamensis (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Shiragasane Siamensis (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Shiragasane Siamensis (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Shiragasane Siamensis (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Shiragasane Siamensis (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Shiragasane Siamensis (/mob/living/carbon/human), /list (/list)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Shiragasane Siamensis (/mob/living/carbon/human), /list (/list)) - Shiragasane Siamensis (/mob/living/carbon/human): resolve unarmed attack(Gateway Control (/obj/machinery/computer/gateway_control), /list (/list)) - Shiragasane Siamensis (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Shiragasane Siamensis (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Shiragasane Siamensis (/mob/living/carbon/human): ClickOn(Gateway Control (/obj/machinery/computer/gateway_control), "icon-x=23;icon-y=10;left=1;but...") - Gateway Control (/obj/machinery/computer/gateway_control): Click(the floor (117,122,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=23;icon-y=10;left=1;but...") - PapaOJ (/client): Click(Gateway Control (/obj/machinery/computer/gateway_control), the floor (117,122,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=23;icon-y=10;left=1;but...") - [2026-09-13 23:55:58.608] RUNTIME: runtime error: undefined variable /turf/open/floor/wood/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: Shiragasane Siamensis (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (116,122,2) (/turf/open/floor/iron) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the floor (119,91,12) (/turf/open/floor/wood)) - the screen (/atom/movable/screen/map_view/gateway_port): display to client(PapaOJ (/client)) - the screen (/atom/movable/screen/map_view/gateway_port): display to(Shiragasane Siamensis (/mob/living/carbon/human), null) - Gateway Control (/obj/machinery/computer/gateway_control): ui interact(Shiragasane Siamensis (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Shiragasane Siamensis (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): interact(Shiragasane Siamensis (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Shiragasane Siamensis (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): try interact(Shiragasane Siamensis (/mob/living/carbon/human)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Shiragasane Siamensis (/mob/living/carbon/human), /list (/list)) - Gateway Control (/obj/machinery/computer/gateway_control): attack hand(Shiragasane Siamensis (/mob/living/carbon/human), /list (/list)) - Shiragasane Siamensis (/mob/living/carbon/human): resolve unarmed attack(Gateway Control (/obj/machinery/computer/gateway_control), /list (/list)) - Shiragasane Siamensis (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Shiragasane Siamensis (/mob/living/carbon/human): UnarmedAttack(Gateway Control (/obj/machinery/computer/gateway_control), 1, /list (/list)) - Shiragasane Siamensis (/mob/living/carbon/human): ClickOn(Gateway Control (/obj/machinery/computer/gateway_control), "icon-x=23;icon-y=10;left=1;but...") - Gateway Control (/obj/machinery/computer/gateway_control): Click(the floor (117,122,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=23;icon-y=10;left=1;but...") - PapaOJ (/client): Click(Gateway Control (/obj/machinery/computer/gateway_control), the floor (117,122,2) (/turf/open/floor/iron), "mapwindow.map", "icon-x=23;icon-y=10;left=1;but...") - [2026-09-13 23:56:04.358] RUNTIME: runtime error: Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: ["the carpet",{"movable_moved":"perspective_loc_moved"}] - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Shiragasane Siamensis (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,122,2) (/turf/open/floor/iron) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the carpet (119,87,12) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the carpet (119,87,12) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(snow cabin away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(snow cabin away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(snow cabin 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): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/activate", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/activate", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - PapaOJ (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-09-13 23:56:04.362] RUNTIME: runtime error: undefined variable /turf/open/floor/carpet/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: Shiragasane Siamensis (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (116,122,2) (/turf/open/floor/iron) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the carpet (119,87,12) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the carpet (119,87,12) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): setup visuals(snow cabin away spawn (/datum/gateway_destination/point)) - the gateway (/obj/machinery/gateway/centerstation): activate(snow cabin away spawn (/datum/gateway_destination/point)) - Gateway Control (/obj/machinery/computer/gateway_control): try to connect(snow cabin 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): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/activate", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/activate", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - PapaOJ (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-09-13 23:56:04.437] 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 230 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 276) - the 230 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 230 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 230 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 230 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-13 23:57:08.572] 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: (src) - src: null - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 24, 0, null, "code/modules/mob/living/basic/...", 65) - Resurface (/datum/action/cooldown/mob_cooldown/resurface): burrow(the bileworm (/mob/living/basic/mining/bileworm), Leta Kelley (/mob/living/carbon/human), 0) - Resurface (/datum/action/cooldown/mob_cooldown/resurface): Activate(Leta Kelley (/mob/living/carbon/human)) - Resurface (/datum/action/cooldown/mob_cooldown/resurface): PreActivate(Leta Kelley (/mob/living/carbon/human)) - Resurface (/datum/action/cooldown/mob_cooldown/resurface): InterceptClickOn(the bileworm (/mob/living/basic/mining/bileworm), null, Leta Kelley (/mob/living/carbon/human)) - Resurface (/datum/action/cooldown/mob_cooldown/resurface): Trigger(null, null, Leta Kelley (/mob/living/carbon/human)) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): perform async(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): start async() - [2026-09-13 23:57:26.095] 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", NODE drone (/mob/living/basic/node_drone), 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-13 23:57:41.574] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 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.3) - /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.3) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /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.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-13 23:57:43.135] 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) - Mirino (/client): Destroy() - Mirino (/client): Del() - [2026-09-13 23:59:07.383] 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) - Mirino (/client): Destroy() - Mirino (/client): Del() - [2026-09-14 00:01:10.133] RUNTIME: ## TESTING: GC: -- [0x2045d03] | /obj/item/food/pie/cream was unable to be GC'd -- (ref count of 3) [2026-09-14 00:01:21.473] 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: Piper Day (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (169,115,2) (/turf/open/floor/iron) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(Apollo-Juniper (/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 backpack (/obj/item/storage/backpack), the timer-weather anomaly core... (/obj/item/assembly_holder), 0) - the backpack (/obj/item/storage/backpack): SendSignal("atom_exited", /list (/list)) - the backpack (/obj/item/storage/backpack): Exited(the timer-weather anomaly core... (/obj/item/assembly_holder), 0) - the backpack (/obj/item/storage/backpack): Exited(the timer-weather anomaly core... (/obj/item/assembly_holder), 0) - the timer-weather anomaly core... (/obj/item/assembly_holder): doMove(Piper Day (/mob/living/carbon/human)) - the timer-weather anomaly core... (/obj/item/assembly_holder): doMove(Piper Day (/mob/living/carbon/human)) - the timer-weather anomaly core... (/obj/item/assembly_holder): forceMove(Piper Day (/mob/living/carbon/human)) - ... - Piper Day (/mob/living/carbon/human): ClickOn(the timer-weather anomaly core... (/obj/item/assembly_holder), "icon-x=16;icon-y=21;left=1;but...") - the timer-weather anomaly core... (/obj/item/assembly_holder): Click(null, "mapwindow.map", "icon-x=16;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Piper Day (/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-14 00:01:57.124] 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) - Mirino (/client): Destroy() - Mirino (/client): Del() - [2026-09-14 00:02:40.961] 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) - Mirino (/client): Destroy() - Mirino (/client): Del() - [2026-09-14 00:02:48.667] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shield sat crate - #4200 (/obj/structure/closet/crate/engineering), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shield sat crate - #4200 (/obj/structure/closet/crate/engineering), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #4200 (/obj/structure/closet/crate/engineering): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #4200 (/obj/structure/closet/crate/engineering), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #4200 (/obj/structure/closet/crate/engineering), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #4200 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.04114, 1) - the shield sat crate - #4200 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.04114, 1) - the shield sat crate - #4200 (/obj/structure/closet/crate/engineering): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 9.04114) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Kaiser_Karl (/client): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-14 00:02:48.671] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the shield sat crate - #4200 (/obj/structure/closet/crate/engineering), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(the shield sat crate - #4200 (/obj/structure/closet/crate/engineering), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #4200 (/obj/structure/closet/crate/engineering): SendSignal("atom_entering", /list (/list)) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #4200 (/obj/structure/closet/crate/engineering), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue): Entered(the shield sat crate - #4200 (/obj/structure/closet/crate/engineering), the shuttle floor (60,152,2) (/turf/open/floor/mineral/titanium/blue), null) - the shield sat crate - #4200 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.04114, 1) - the shield sat crate - #4200 (/obj/structure/closet/crate/engineering): Move(the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 2, 9.04114, 1) - the shield sat crate - #4200 (/obj/structure/closet/crate/engineering): move from pull(Karl Hoffman (/mob/living/carbon/human), the shuttle floor (60,151,2) (/turf/open/floor/mineral/titanium/blue), 9.04114) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Kaiser_Karl (/client): Move(the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue), 4) - Karl Hoffman (/mob/living/carbon/human): keyLoop(Kaiser_Karl (/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-14 00:03:00.974] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=12;icon-y=20;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=12;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=12;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:03:00.978] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=12;icon-y=20;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=12;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=12;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:03:00.981] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=12;icon-y=20;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=12;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=12;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:03:00.983] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (58,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=12;icon-y=20;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=12;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=12;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:03:05.948] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=19;icon-y=15;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=19;icon-y=15;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-09-14 00:03:05.951] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=19;icon-y=15;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=19;icon-y=15;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-09-14 00:03:05.953] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=19;icon-y=15;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=19;icon-y=15;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-09-14 00:03:05.955] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=19;icon-y=15;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=19;icon-y=15;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-09-14 00:03:49.932] RUNTIME: runtime error: Cannot execute null.apply status effect(). - proc name: on mark detonation (/obj/item/crusher_trophy/miner_eye/on_mark_detonation) - source file: code/modules/mining/equipment/kinetic_crusher/trophies_megafauna.dm,18 - usr: null - src: the eye of a blood-drunk hunte... (/obj/item/crusher_trophy/miner_eye) - src.loc: the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher) - call stack: - the eye of a blood-drunk hunte... (/obj/item/crusher_trophy/miner_eye): on mark detonation(the goliath (/mob/living/basic/mining/goliath), null, the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher)) - /datum/status_effect/crusher_m... (/datum/status_effect/crusher_mark): detonate(the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher), null, 0) - the magmawing watcher wing (/obj/item/crusher_trophy/magma_wing): on hostile attacking(the goliath (/mob/living/basic/mining/goliath), NODE drone (/mob/living/basic/node_drone), 25) - the goliath (/mob/living/basic/mining/goliath): SendSignal("hostile_post_attackingtarget", /list (/list)) - the goliath (/mob/living/basic/mining/goliath): melee attack(NODE drone (/mob/living/basic/node_drone), /list (/list), 0) - the goliath (/mob/living/basic/mining/goliath): resolve unarmed attack(NODE drone (/mob/living/basic/node_drone), /list (/list)) - the goliath (/mob/living/basic/mining/goliath): UnarmedAttack(NODE drone (/mob/living/basic/node_drone), 1, /list (/list)) - the goliath (/mob/living/basic/mining/goliath): ClickOn(NODE drone (/mob/living/basic/node_drone), "") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath): ai interact(NODE drone (/mob/living/basic/node_drone), 1, null) - /datum/bt_node/ai_behavior/bas... (/datum/bt_node/ai_behavior/basic_melee_attack): perform(0.4, /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath)) - ... - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath): SelectBehaviors(0.4) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:03:49.936] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the goliath (/mob/living/basic/mining/goliath), "fired a chaser at", the vortex talisman (/obj/item/crusher_trophy/vortex_talisman), null) - the vortex talisman (/obj/item/crusher_trophy/vortex_talisman): on mark detonation(the goliath (/mob/living/basic/mining/goliath), null, the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher)) - /datum/status_effect/crusher_m... (/datum/status_effect/crusher_mark): detonate(the proto-kinetic crusher (Wie... (/obj/item/kinetic_crusher), null, 0) - the magmawing watcher wing (/obj/item/crusher_trophy/magma_wing): on hostile attacking(the goliath (/mob/living/basic/mining/goliath), NODE drone (/mob/living/basic/node_drone), 25) - the goliath (/mob/living/basic/mining/goliath): SendSignal("hostile_post_attackingtarget", /list (/list)) - the goliath (/mob/living/basic/mining/goliath): melee attack(NODE drone (/mob/living/basic/node_drone), /list (/list), 0) - the goliath (/mob/living/basic/mining/goliath): resolve unarmed attack(NODE drone (/mob/living/basic/node_drone), /list (/list)) - the goliath (/mob/living/basic/mining/goliath): UnarmedAttack(NODE drone (/mob/living/basic/node_drone), 1, /list (/list)) - the goliath (/mob/living/basic/mining/goliath): ClickOn(NODE drone (/mob/living/basic/node_drone), "") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath): ai interact(NODE drone (/mob/living/basic/node_drone), 1, null) - ... - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/goliath), 0.4) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:04:12.970] RUNTIME: ## TESTING: GC: -- [0x2044d59] | /obj/item/stack/sheet/bone was unable to be GC'd -- (ref count of 3) [2026-09-14 00:04:27.313] RUNTIME: ## TESTING: GC: -- [0x3000c4e] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-09-14 00:04:42.055] 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 220 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 264) - the 220 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 220 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 220 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 220 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-14 00:04:42.060] 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 420 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 504) - the 420 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 420 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 420 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 420 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-14 00:04:42.063] 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 920 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1104) - the 920 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 920 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 920 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 920 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-14 00:04:42.066] 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 570 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 570) - the 570 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 570 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 570 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 570 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-14 00:04:42.069] 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 200 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 200) - the 200 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 200 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 200 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 200 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-14 00:05:25.024] 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: Ezekiel Burns (/mob/living/carbon/human) - src: null - usr.loc: the floor (140,125,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 12.48, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/oven/oven_loop_...', 1, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): play('sound/machines/oven/oven_loop_...', null, 0, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): on start() - /datum/looping_sound/oven (/datum/looping_sound/oven): start(null) - the range (/obj/machinery/oven/range): update baking audio() - the range (/obj/machinery/oven/range): attack hand(Ezekiel Burns (/mob/living/carbon/human), /list (/list)) - Ezekiel Burns (/mob/living/carbon/human): resolve unarmed attack(the range (/obj/machinery/oven/range), /list (/list)) - Ezekiel Burns (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Ezekiel Burns (/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-14 00:07:04.560] RUNTIME: ## TESTING: GC: -- [0x2106d983] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-14 00:07:39.111] 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", Leta Kelley (/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.35) - /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.35) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.35) - /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.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.35) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.35) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.35) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:08:01.403] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the gear crate (/obj/structure/closet/crate/secure/gear), the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): Attach(the gear crate (/obj/structure/closet/crate/secure/gear), 14) - the gear crate (/obj/structure/closet/crate/secure/gear): AddElement(/list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the gear crate (/obj/structure/closet/crate/secure/gear), 0, /list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): New(0) - Sunglasses Crate (/datum/supply_pack/security/sunglasses): generate(the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order (/datum/supply_order): generate(the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:08:01.407] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the gear crate (/obj/structure/closet/crate/secure/gear), the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): Attach(the gear crate (/obj/structure/closet/crate/secure/gear), 14) - the gear crate (/obj/structure/closet/crate/secure/gear): AddElement(/list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - the gear crate (/obj/structure/closet/crate/secure/gear): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the gear crate (/obj/structure/closet/crate/secure/gear), 0, /list (/list)) - the gear crate (/obj/structure/closet/crate/secure/gear): New(0) - Sunglasses Crate (/datum/supply_pack/security/sunglasses): generate(the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order (/datum/supply_order): generate(the shuttle floor (149,110,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:08:25.799] RUNTIME: ### VarEdit by John Henry Eton/(Licoreina Eton): /mob/living/basic/stoat maxHealth=40 => 400 [2026-09-14 00:09:30.107] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo), the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo), the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (59,148,2) (/turf/open/floor/mineral/titanium/blue), null) - APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue): Entered(APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo), the shuttle floor (59,148,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue): Entered(APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo), the shuttle floor (59,148,2) (/turf/open/floor/mineral/titanium/blue), null) - APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo): Move(the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo): Move(the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo): Move(the shuttle floor (60,149,2) (/turf/open/floor/mineral/titanium/blue), 5, 7.90612, 1) - ... - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5) - Kaiser_Karl (/client): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:09:30.110] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo), the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): on source entering(APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo), the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue), the shuttle floor (59,148,2) (/turf/open/floor/mineral/titanium/blue), null) - APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo): SendSignal("atom_entering", /list (/list)) - the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue): Entered(APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo), the shuttle floor (59,148,2) (/turf/open/floor/mineral/titanium/blue), null) - the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue): Entered(APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo), the shuttle floor (59,148,2) (/turf/open/floor/mineral/titanium/blue), null) - APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo): Move(the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo): Move(the shuttle floor (59,149,2) (/turf/open/floor/mineral/titanium/blue), 1, 0, 1) - APLU MK-I kit - #4202 (/obj/structure/closet/crate/science/robo): Move(the shuttle floor (60,149,2) (/turf/open/floor/mineral/titanium/blue), 5, 7.90612, 1) - ... - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (60,150,2) (/turf/open/floor/mineral/titanium/blue), 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5, 0, 1) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5, null) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5) - Karl Hoffman (/mob/living/carbon/human): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5) - Kaiser_Karl (/client): Move(the shuttle floor (61,150,2) (/turf/open/floor/mineral/titanium/blue), 5) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:09:40.539] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=16;icon-y=16;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - [2026-09-14 00:09:40.542] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=16;icon-y=16;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - [2026-09-14 00:09:40.544] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=16;icon-y=16;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - [2026-09-14 00:09:40.547] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,151,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl Hoffman (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl Hoffman (/mob/living/carbon/human), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=16;icon-y=16;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=16;icon-y=16;left=1;but...") - [2026-09-14 00:09:43.385] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - ... - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=14;icon-y=21;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=21;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:09:43.388] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - ... - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=14;icon-y=21;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=21;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:09:43.390] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - ... - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=14;icon-y=21;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=21;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:09:43.392] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (61,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - ... - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=14;icon-y=21;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=21;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=14;icon-y=21;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:09:45.999] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - /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() - 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-14 00:09:46.001] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - /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() - 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-14 00:09:46.003] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - /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() - 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-14 00:09:46.005] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,152,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl Hoffman (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl Hoffman (/mob/living/carbon/human), 8192, 0) - Karl Hoffman (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl Hoffman (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - /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() - 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-14 00:09:48.601] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=21;icon-y=18;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=21;icon-y=18;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;but...") - [2026-09-14 00:09:48.603] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=21;icon-y=18;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=21;icon-y=18;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;but...") - [2026-09-14 00:09:48.605] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=21;icon-y=18;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=21;icon-y=18;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;but...") - [2026-09-14 00:09:48.607] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl Hoffman (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl Hoffman (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (62,153,2) (/turf/open/floor/mineral/titanium/blue) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl Hoffman (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl Hoffman (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl Hoffman (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl Hoffman (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl Hoffman (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1, 0) - Karl Hoffman (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl Hoffman (/mob/living/carbon/human), 0, 1, 1) - Karl Hoffman (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl Hoffman (/mob/living/carbon/human), 1, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): doMove(Karl Hoffman (/mob/living/carbon/human)) - the GRANTED rubber stamp (/obj/item/stamp/granted): forceMove(Karl Hoffman (/mob/living/carbon/human)) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): equip to slot if possible(the GRANTED rubber stamp (/obj/item/stamp/granted), 65536, 0, 0, 0, 0, 0, 0) - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=21;icon-y=18;left=1;but...") - Karl Hoffman (/mob/living/carbon/human): attack ui(65536, "icon-x=21;icon-y=18;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;but...") - Kaiser_Karl (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "mapwindow.map", "icon-x=21;icon-y=18;left=1;but...") - [2026-09-14 00:09:52.928] RUNTIME: ## TESTING: GC: -- [0x21073523] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-14 00:10:26.710] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (150,34,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): dropped(Alexi Fedorovich (/mob/living/carbon/human), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): transferItemToLoc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 1, null) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): transfer part to loc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): retract(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/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(Alexi Fedorovich (/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-14 00:10:28.376] 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: Karl Hoffman (/mob/living/carbon/human) - src: Cable (x5) (/datum/design/cable_coil) - usr.loc: the carpet (75,144,2) (/turf/open/floor/carpet/orange) - 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 carpet (74,144,2) (/turf/open/floor/carpet/orange), null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Karl Hoffman (/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-14 00:10:30.330] 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: Karl Hoffman (/mob/living/carbon/human) - src: Cable (x5) (/datum/design/cable_coil) - usr.loc: the carpet (75,144,2) (/turf/open/floor/carpet/orange) - 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 carpet (74,144,2) (/turf/open/floor/carpet/orange), null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Karl Hoffman (/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-14 00:10:30.459] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (150,35,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: Alexi Fedorovich (/mob/living/carbon/human) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - the mining MOD helmet (/obj/item/clothing/head/mod): on equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot if possible(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): deploy(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=19;icon-y=13;right=1;bu...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=19;icon-y=13;right=1;bu...") - [2026-09-14 00:10:31.236] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (150,35,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): dropped(Alexi Fedorovich (/mob/living/carbon/human), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): transferItemToLoc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 1, null) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): transfer part to loc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): retract(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=19;icon-y=13;right=1;bu...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=19;icon-y=13;right=1;bu...") - [2026-09-14 00:10:33.030] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (150,34,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: Alexi Fedorovich (/mob/living/carbon/human) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - the mining MOD helmet (/obj/item/clothing/head/mod): on equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot if possible(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): deploy(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=11;icon-y=9;right=1;but...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=11;icon-y=9;right=1;but...") - [2026-09-14 00:10:35.686] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (150,34,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): dropped(Alexi Fedorovich (/mob/living/carbon/human), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): transferItemToLoc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 1, null) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): transfer part to loc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): retract(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=11;icon-y=9;right=1;but...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=11;icon-y=9;right=1;but...") - [2026-09-14 00:10:36.627] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Untitled (/datum/song/handheld) Existing Proc: tracked_datum_deleted New Proc: tracked_datum_deleted - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Sounds (/datum/controller/subsystem/sounds): RegisterSignal(Untitled (/datum/song/handheld), "parent_qdeleting", "tracked_datum_deleted", 0) - Sounds (/datum/controller/subsystem/sounds): reserve sound channel for datum(Untitled (/datum/song/handheld)) - Instruments (/datum/controller/subsystem/processing/instruments): reserve instrument channel(Untitled (/datum/song/handheld)) - Untitled (/datum/song/handheld): pop channel() - Untitled (/datum/song/handheld): playkey synth(43, Sodium III (/mob/living/carbon/human)) - Untitled (/datum/song/handheld): play chord(/list (/list)) - Untitled (/datum/song/handheld): process song(0.5) - Untitled (/datum/song/handheld): process(0.05) - Instruments (/datum/controller/subsystem/processing/instruments): fire(0) - Instruments (/datum/controller/subsystem/processing/instruments): fire(0) - Instruments (/datum/controller/subsystem/processing/instruments): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:10:37.729] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Untitled (/datum/song/handheld) Existing Proc: tracked_datum_deleted New Proc: tracked_datum_deleted - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Sounds (/datum/controller/subsystem/sounds): RegisterSignal(Untitled (/datum/song/handheld), "parent_qdeleting", "tracked_datum_deleted", 0) - Sounds (/datum/controller/subsystem/sounds): reserve sound channel for datum(Untitled (/datum/song/handheld)) - Instruments (/datum/controller/subsystem/processing/instruments): reserve instrument channel(Untitled (/datum/song/handheld)) - Untitled (/datum/song/handheld): pop channel() - Untitled (/datum/song/handheld): playkey synth(62, Sodium III (/mob/living/carbon/human)) - Untitled (/datum/song/handheld): play chord(/list (/list)) - Untitled (/datum/song/handheld): process song(0.5) - Untitled (/datum/song/handheld): process(0.05) - Instruments (/datum/controller/subsystem/processing/instruments): fire(0) - Instruments (/datum/controller/subsystem/processing/instruments): fire(0) - Instruments (/datum/controller/subsystem/processing/instruments): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:10:39.669] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Untitled (/datum/song/handheld) Existing Proc: tracked_datum_deleted New Proc: tracked_datum_deleted - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Sounds (/datum/controller/subsystem/sounds): RegisterSignal(Untitled (/datum/song/handheld), "parent_qdeleting", "tracked_datum_deleted", 0) - Sounds (/datum/controller/subsystem/sounds): reserve sound channel for datum(Untitled (/datum/song/handheld)) - Instruments (/datum/controller/subsystem/processing/instruments): reserve instrument channel(Untitled (/datum/song/handheld)) - Untitled (/datum/song/handheld): pop channel() - Untitled (/datum/song/handheld): playkey synth(39, Sodium III (/mob/living/carbon/human)) - Untitled (/datum/song/handheld): play chord(/list (/list)) - Untitled (/datum/song/handheld): process song(0.5) - Untitled (/datum/song/handheld): process(0.05) - Instruments (/datum/controller/subsystem/processing/instruments): fire(0) - Instruments (/datum/controller/subsystem/processing/instruments): fire(0) - Instruments (/datum/controller/subsystem/processing/instruments): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:10:56.495] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (146,31,3) (/turf/open/floor/iron/dark/smooth_edge) - src.loc: Alexi Fedorovich (/mob/living/carbon/human) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - the mining MOD helmet (/obj/item/clothing/head/mod): on equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot if possible(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): deploy(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=14;icon-y=11;right=1;bu...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=14;icon-y=11;right=1;bu...") - [2026-09-14 00:11:01.687] RUNTIME: runtime error: parent_qdeleting overridden. Use override = TRUE to suppress this warning. - Target: Untitled (/datum/song/handheld) Existing Proc: tracked_datum_deleted New Proc: tracked_datum_deleted - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("parent_qdeleting overridden. U...", "code/datums/signals.dm", 43) - Sounds (/datum/controller/subsystem/sounds): RegisterSignal(Untitled (/datum/song/handheld), "parent_qdeleting", "tracked_datum_deleted", 0) - Sounds (/datum/controller/subsystem/sounds): reserve sound channel for datum(Untitled (/datum/song/handheld)) - Instruments (/datum/controller/subsystem/processing/instruments): reserve instrument channel(Untitled (/datum/song/handheld)) - Untitled (/datum/song/handheld): pop channel() - Untitled (/datum/song/handheld): playkey synth(43, Sodium III (/mob/living/carbon/human)) - Untitled (/datum/song/handheld): play chord(/list (/list)) - Untitled (/datum/song/handheld): process song(0.5) - Untitled (/datum/song/handheld): process(0.05) - Instruments (/datum/controller/subsystem/processing/instruments): fire(0) - Instruments (/datum/controller/subsystem/processing/instruments): fire(0) - Instruments (/datum/controller/subsystem/processing/instruments): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:11:06.540] 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), 2400) - 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-14 00:11:06.545] 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 860 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 2580) - the 860 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 860 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 860 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 860 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-14 00:12:55.278] RUNTIME: ## TESTING: GC: -- [0x2045c99] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-14 00:13:33.229] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): 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", Leta Kelley (/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.3) - /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.3) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /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.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:13:50.314] 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: EkarusRyndren (/mob/dead/new_player) - src: null - usr.loc: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 348) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "ekarusryndren \\ ApocalypseNoo...", /list (/list)) - log manifest("ekarusryndren", ApocalypseNoodle Alpha (/datum/mind), ApocalypseNoodle Alpha (/mob/living/silicon/ai), 1) - EkarusRyndren (/mob/dead/new_player): AttemptLateSpawn("AI") - /datum/latejoin_menu (/datum/latejoin_menu): ui act("select_job", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/new_player_sta... (/datum/ui_state/new_player_state)) - /datum/tgui (/datum/tgui): on act message("select_job", /list (/list), /datum/ui_state/new_player_sta... (/datum/ui_state/new_player_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(EkarusRyndren (/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) - 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-14 00:14:00.326] RUNTIME: ## TESTING: GC: -- [0x2100b292] | /datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee was unable to be GC'd -- (ref count of 3) [2026-09-14 00:14:00.328] RUNTIME: ## TESTING: GC: -- [0x3000121] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-09-14 00:14:14.796] RUNTIME: ## TESTING: GC: -- [0x2045a85] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-14 00:16:47.633] RUNTIME: runtime error: Division by zero - proc name: inject (/obj/item/reagent_containers/hypospray/proc/inject) - source file: code/modules/reagents/reagent_containers/hypospray.dm,77 - usr: Tristan Buttermilk (/mob/living/carbon/human) - src: the hypospray (/obj/item/reagent_containers/hypospray/cmo) - usr.loc: the floor (85,104,2) (/turf/open/floor/iron/white) - src.loc: Tristan Buttermilk (/mob/living/carbon/human) - call stack: - the hypospray (/obj/item/reagent_containers/hypospray/cmo): inject(Norman Wheeling (/mob/living/carbon/human), Tristan Buttermilk (/mob/living/carbon/human)) - the hypospray (/obj/item/reagent_containers/hypospray/cmo): interact with atom(Norman Wheeling (/mob/living/carbon/human), Tristan Buttermilk (/mob/living/carbon/human), /list (/list)) - Norman Wheeling (/mob/living/carbon/human): base item interaction(Tristan Buttermilk (/mob/living/carbon/human), the hypospray (/obj/item/reagent_containers/hypospray/cmo), /list (/list)) - the hypospray (/obj/item/reagent_containers/hypospray/cmo): melee attack chain(Tristan Buttermilk (/mob/living/carbon/human), Norman Wheeling (/mob/living/carbon/human), /list (/list), /list (/list)) - Tristan Buttermilk (/mob/living/carbon/human): ClickOn(Norman Wheeling (/mob/living/carbon/human), "icon-x=16;icon-y=14;vis-x=15;v...") - Norman Wheeling (/mob/living/carbon/human): Click(the floor (86,104,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=14;vis-x=15;v...") - Norman Wheeling (/mob/living/carbon/human): Click(the floor (86,104,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=16;icon-y=14;vis-x=15;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Tristan Buttermilk (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:19:22.720] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Rusty Otis (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Rusty Otis (/mob/dead/observer) - src: null - usr.loc: the carpet (107,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Rusty Otis (/mob/dead/observer), "mob_unequipped_item", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Rusty Otis (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Rusty Otis (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Rusty Otis (/mob/dead/observer)) - Rusty Otis (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=18;icon-y=17;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (105,135,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (105,135,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Rusty Otis (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:19:22.723] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Rusty Otis (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Rusty Otis (/mob/dead/observer) - src: null - usr.loc: the carpet (107,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Rusty Otis (/mob/dead/observer), "mob_equipped_item", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Rusty Otis (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Rusty Otis (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Rusty Otis (/mob/dead/observer)) - Rusty Otis (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=18;icon-y=17;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (105,135,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (105,135,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Rusty Otis (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:19:22.725] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Rusty Otis (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Rusty Otis (/mob/dead/observer) - src: null - usr.loc: the carpet (107,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Rusty Otis (/mob/dead/observer), "mob_swap_hands", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Rusty Otis (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Rusty Otis (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Rusty Otis (/mob/dead/observer)) - Rusty Otis (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=18;icon-y=17;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (105,135,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (105,135,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Rusty Otis (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:19:22.727] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Rusty Otis (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Rusty Otis (/mob/dead/observer) - src: null - usr.loc: the carpet (107,134,2) (/turf/open/floor/carpet) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Rusty Otis (/mob/dead/observer), "mob_transforming_item", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Rusty Otis (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Rusty Otis (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Rusty Otis (/mob/dead/observer)) - Rusty Otis (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=18;icon-y=17;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (105,135,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (105,135,2) (/turf/open/floor/iron/dark), "mapwindow.map", "icon-x=18;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Rusty Otis (/mob/dead/observer), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:19:39.837] RUNTIME: ## TESTING: GC: -- [0x2100b43d] | /datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee was unable to be GC'd -- (ref count of 3) [2026-09-14 00:19:41.705] 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(Jan_Ise (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - gvb changelog(/list (/list)) - [2026-09-14 00:20:25.660] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (68,151,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=14;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Karl \"The Man\" Hoffman (as ... (/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-14 00:20:25.664] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (68,151,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=14;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Karl \"The Man\" Hoffman (as ... (/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-14 00:20:25.666] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (68,151,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=14;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Karl \"The Man\" Hoffman (as ... (/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-14 00:20:25.668] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (68,151,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - ... - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=14;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=14;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Karl \"The Man\" Hoffman (as ... (/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-14 00:20:26.309] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (68,151,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - ... - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): attack ui(65536, "icon-x=13;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:20:26.311] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (68,151,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - ... - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): attack ui(65536, "icon-x=13;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:20:26.313] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (68,151,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - ... - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): attack ui(65536, "icon-x=13;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:20:26.315] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (68,151,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 1, 1) - ... - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): attack ui(65536, "icon-x=13;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=20;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "mapwindow.map", "icon-x=13;icon-y=20;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:20:35.124] RUNTIME: runtime error: Cannot execute null.emote(). - proc name: stage act (/datum/disease/asthma_attack/severe/stage_act) - source file: code/datums/diseases/asthma_attack.dm,188 - usr: null - src: Asthma attack (Severe) (Remiss... (/datum/disease/asthma_attack/severe) - call stack: - Asthma attack (Severe) (Remiss... (/datum/disease/asthma_attack/severe): stage act(2) - Asthma attack (Severe) (Remiss... (/datum/disease/asthma_attack/severe): on life(Licks-The-Icicles (/mob/living/carbon/human), 2) - Licks-The-Icicles (/mob/living/carbon/human): SendSignal("living_life", /list (/list)) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Licks-The-Icicles (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:21:09.378] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the secure radioation crate (/obj/structure/closet/crate/secure/radiation), the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): Attach(the secure radioation crate (/obj/structure/closet/crate/secure/radiation), 14) - the secure radioation crate (/obj/structure/closet/crate/secure/radiation): AddElement(/list (/list)) - the secure radioation crate (/obj/structure/closet/crate/secure/radiation): Initialize(0) - the secure radioation crate (/obj/structure/closet/crate/secure/radiation): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the secure radioation crate (/obj/structure/closet/crate/secure/radiation), 0, /list (/list)) - the secure radioation crate (/obj/structure/closet/crate/secure/radiation): New(0) - Supermatter Shard Crate (/datum/supply_pack/engine/supermatter_shard): generate(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order (/datum/supply_order): generate(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:21:09.381] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the secure radioation crate (/obj/structure/closet/crate/secure/radiation), the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): Attach(the secure radioation crate (/obj/structure/closet/crate/secure/radiation), 14) - the secure radioation crate (/obj/structure/closet/crate/secure/radiation): AddElement(/list (/list)) - the secure radioation crate (/obj/structure/closet/crate/secure/radiation): Initialize(0) - the secure radioation crate (/obj/structure/closet/crate/secure/radiation): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the secure radioation crate (/obj/structure/closet/crate/secure/radiation), 0, /list (/list)) - the secure radioation crate (/obj/structure/closet/crate/secure/radiation): New(0) - Supermatter Shard Crate (/datum/supply_pack/engine/supermatter_shard): generate(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order (/datum/supply_order): generate(the shuttle floor (149,113,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:21:09.399] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (148,110,1) (/turf/open/floor/mineral/titanium/blue), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the weapons crate (/obj/structure/closet/crate/secure/weapon), the shuttle floor (148,110,1) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): Attach(the weapons crate (/obj/structure/closet/crate/secure/weapon), 14) - the weapons crate (/obj/structure/closet/crate/secure/weapon): AddElement(/list (/list)) - the weapons crate (/obj/structure/closet/crate/secure/weapon): Initialize(0) - the weapons crate (/obj/structure/closet/crate/secure/weapon): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the weapons crate (/obj/structure/closet/crate/secure/weapon), 0, /list (/list)) - the weapons crate (/obj/structure/closet/crate/secure/weapon): New(0) - NT BR-38 Crate (/datum/supply_pack/security/armory/battle_rifle): generate(the shuttle floor (148,110,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order (/datum/supply_order): generate(the shuttle floor (148,110,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:21:09.401] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/blue) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (148,110,1) (/turf/open/floor/mineral/titanium/blue), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the weapons crate (/obj/structure/closet/crate/secure/weapon), the shuttle floor (148,110,1) (/turf/open/floor/mineral/titanium/blue)) - /datum/element/elevation (/datum/element/elevation): Attach(the weapons crate (/obj/structure/closet/crate/secure/weapon), 14) - the weapons crate (/obj/structure/closet/crate/secure/weapon): AddElement(/list (/list)) - the weapons crate (/obj/structure/closet/crate/secure/weapon): Initialize(0) - the weapons crate (/obj/structure/closet/crate/secure/weapon): Initialize(0) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the weapons crate (/obj/structure/closet/crate/secure/weapon), 0, /list (/list)) - the weapons crate (/obj/structure/closet/crate/secure/weapon): New(0) - NT BR-38 Crate (/datum/supply_pack/security/armory/battle_rifle): generate(the shuttle floor (148,110,1) (/turf/open/floor/mineral/titanium/blue), null, null) - /datum/supply_order (/datum/supply_order): generate(the shuttle floor (148,110,1) (/turf/open/floor/mineral/titanium/blue)) - the supply shuttle (/obj/docking_port/mobile/supply): buy() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(Transit for cargo/supply shutt... (/obj/docking_port/stationary/transit), 0) - the supply shuttle (/obj/docking_port/mobile/supply): enterTransit() - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:21:19.413] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,142,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-09-14 00:21:19.416] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,142,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-09-14 00:21:19.419] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,142,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-09-14 00:21:19.421] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,142,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 0, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 0, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=14;icon-y=15;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=14;icon-y=15;left=1;but...") - [2026-09-14 00:21:19.829] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,142,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 0) - /datum/storage/backpack (/datum/storage/backpack): attempt insert(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 0, 1) - the storage (/atom/movable/screen/storage/cell): Click(null, "mapwindow.map", "icon-x=2;icon-y=24;left=1;butt...") - Kaiser_Karl (/client): Click(the storage (/atom/movable/screen/storage/cell), null, "mapwindow.map", "icon-x=2;icon-y=24;left=1;butt...") - [2026-09-14 00:21:19.831] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the floor (71,142,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 0) - /datum/storage/backpack (/datum/storage/backpack): attempt insert(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 0, 1) - the storage (/atom/movable/screen/storage/cell): Click(null, "mapwindow.map", "icon-x=2;icon-y=24;left=1;butt...") - Kaiser_Karl (/client): Click(the storage (/atom/movable/screen/storage/cell), null, "mapwindow.map", "icon-x=2;icon-y=24;left=1;butt...") - [2026-09-14 00:22:02.676] 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: Christina Wilson (/mob/living/carbon/human) - src: Cable (x5) (/datum/design/cable_coil) - usr.loc: the floor (165,144,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 department protolathe (Eng... (/obj/machinery/rnd/production/protolathe/department/engineering): do make item(Cable (x5) (/datum/design/cable_coil), 1, 7.6872, 1, 42, the floor (166,144,2) (/turf/open/floor/iron/dark/corner), /alist (/alist)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Christina Wilson (/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-14 00:22:13.277] 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", Leta Kelley (/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.4) - /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.4) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.4) - /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.4) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.4) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.4) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.4) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.4) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:23:57.050] RUNTIME: ### VarEdit by TheBibleMelts/(Xemo): /mob/living/carbon/human current_size=1 => 0.6 [2026-09-14 00:24:37.337] 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", Leta Kelley (/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.3) - /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.3) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /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.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.3) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.3) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:24:37.785] 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", Leta Kelley (/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.45) - /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.45) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.45) - /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.45) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.45) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.45) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.45) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.45) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:24:46.450] RUNTIME: ### VarEdit by TheBibleMelts/(Xemo): /mob/living/carbon/human movement_type=1 => 19 [2026-09-14 00:24:55.722] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:24:55.728] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:25:00.449] 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) - Skeletronz (/client): Destroy() - Skeletronz (/client): Del() - [2026-09-14 00:25:00.614] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(1) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:25:03.758] 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", Leta Kelley (/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.35) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.35) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.35) - /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.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.35) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.35) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.35) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.35) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:25:07.246] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:25:07.250] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/abili... (/datum/bt_node/decorator/ability_available): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:25:44.172] 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: Christina Wilson (/mob/living/carbon/human) - src: Conveyor Belt (/datum/design/conveyor_belt) - usr.loc: the floor (125,103,2) (/turf/open/floor/iron/dark) - call stack: - Conveyor Belt (/datum/design/conveyor_belt): simple transfer materials(/list (/list), 1, the conveyor belt assembly (/obj/item/stack/conveyor)) - Conveyor Belt (/datum/design/conveyor_belt): transfer materials(/list (/list), 1, the conveyor belt assembly (/obj/item/stack/conveyor)) - the department protolathe (Sci... (/obj/machinery/rnd/production/protolathe/department/science): do make item(Conveyor Belt (/datum/design/conveyor_belt), 1, 7.6872, 1, 615, the floor (125,102,2) (/turf/open/floor/iron/dark), /alist (/alist)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Christina Wilson (/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-14 00:25:45.700] 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: Christina Wilson (/mob/living/carbon/human) - src: Conveyor Belt (/datum/design/conveyor_belt) - usr.loc: the floor (125,103,2) (/turf/open/floor/iron/dark) - call stack: - Conveyor Belt (/datum/design/conveyor_belt): simple transfer materials(/list (/list), 1, the conveyor belt assembly (/obj/item/stack/conveyor)) - Conveyor Belt (/datum/design/conveyor_belt): transfer materials(/list (/list), 1, the conveyor belt assembly (/obj/item/stack/conveyor)) - the department protolathe (Sci... (/obj/machinery/rnd/production/protolathe/department/science): do make item(Conveyor Belt (/datum/design/conveyor_belt), 1, 7.6872, 1, 615, the floor (125,102,2) (/turf/open/floor/iron/dark), /alist (/alist)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Christina Wilson (/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-14 00:25:47.375] 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: Christina Wilson (/mob/living/carbon/human) - src: Conveyor Belt (/datum/design/conveyor_belt) - usr.loc: the floor (125,103,2) (/turf/open/floor/iron/dark) - call stack: - Conveyor Belt (/datum/design/conveyor_belt): simple transfer materials(/list (/list), 1, the conveyor belt assembly (/obj/item/stack/conveyor)) - Conveyor Belt (/datum/design/conveyor_belt): transfer materials(/list (/list), 1, the conveyor belt assembly (/obj/item/stack/conveyor)) - the department protolathe (Sci... (/obj/machinery/rnd/production/protolathe/department/science): do make item(Conveyor Belt (/datum/design/conveyor_belt), 1, 7.6872, 1, 615, the floor (125,102,2) (/turf/open/floor/iron/dark), /alist (/alist)) - /datum/callback (/datum/callback): Invoke() - world: push usr(Christina Wilson (/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-14 00:26:01.004] 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)) - Crippling Depression (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Crippling Depression (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Crippling Depression (/mob/living/carbon/human): Say("illegal weapons module-") - Crippling Depression (/mob/living/carbon/human): Say("illegal weapons module-") - /datum/tgui_say (/datum/tgui_say): delegate speech("illegal weapons module-", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Crippling Depression (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/paralyzed): on creation(Crippling Depression (/mob/living/carbon/human), 60) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/paralyzed): New(/list (/list)) - Crippling Depression (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/paralyzed), 60) - Crippling Depression (/mob/living/carbon/human): Paralyze(60, 0) - Crippling Depression (/mob/living/carbon/human): Paralyze(60, 0) - /datum/hallucination/shock (/datum/hallucination/shock): shock drop() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:26:17.890] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the carpet (70,155,2) (/turf/open/floor/carpet/royalblack) - src.loc: the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): dropped(Alexi Fedorovich (/mob/living/carbon/human), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): transferItemToLoc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 1, null) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): transfer part to loc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): retract(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=13;icon-y=10;right=1;bu...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=13;icon-y=10;right=1;bu...") - [2026-09-14 00:28:32.753] RUNTIME: runtime error: Cannot read null.current_user - proc name: Click (/atom/movable/screen/radial/center/Click) - source file: code/_onclick/hud/screen_objects/radial.dm,73 - usr: Licks-The-Icicles (/mob/living/carbon/human) - src: Close Menu (/atom/movable/screen/radial/center) - usr.loc: the floor (103,110,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Close Menu (/atom/movable/screen/radial/center): Click(the floor (104,111,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=16;left=1;but...") - Close Menu (/atom/movable/screen/radial/center): Click(the floor (104,111,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=18;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Licks-The-Icicles (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:28:33.961] RUNTIME: runtime error: Cannot read null.current_user - proc name: Click (/atom/movable/screen/radial/center/Click) - source file: code/_onclick/hud/screen_objects/radial.dm,73 - usr: Licks-The-Icicles (/mob/living/carbon/human) - src: Close Menu (/atom/movable/screen/radial/center) - usr.loc: the floor (103,110,2) (/turf/open/floor/iron/white) - src.loc: null - call stack: - Close Menu (/atom/movable/screen/radial/center): Click(the floor (104,111,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=20;icon-y=18;left=1;but...") - Close Menu (/atom/movable/screen/radial/center): Click(the floor (104,111,2) (/turf/open/floor/iron/white), "mapwindow.map", "icon-x=20;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Licks-The-Icicles (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:29:51.319] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,380 - usr: null - src: Departure Lounge omni air scru... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: space (99,68,2) (/turf/open/space) - call stack: - Departure Lounge omni air scru... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Departure Lounge omni air scru... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Departure Lounge omni air scru... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Departure Lounge omni air scru... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Departure Lounge omni air scru... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): atom destruction("bomb") - Departure Lounge omni air scru... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): take damage(1e+31, "brute", "bomb", 0, null, 0) - Departure Lounge omni air scru... (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:30:56.942] 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: (src) - src: null - 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) - Jared Rysenbouger (/mob/living/carbon/human): balloon alert perform(Jared Rysenbouger (/mob/living/carbon/human), "too big!") - Jared Rysenbouger (/mob/living/carbon/human): balloon alert(Jared Rysenbouger (/mob/living/carbon/human), "too big!") - [2026-09-14 00:30:59.825] 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 310 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 310) - the 310 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 310 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 310 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 310 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-14 00:31:12.148] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (92,143,2) (/turf/open/floor/iron) - src.loc: Alexi Fedorovich (/mob/living/carbon/human) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - the mining MOD helmet (/obj/item/clothing/head/mod): on equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot if possible(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): deploy(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=14;icon-y=17;right=1;bu...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=14;icon-y=17;right=1;bu...") - [2026-09-14 00:31:28.190] RUNTIME: ## TESTING: GC: -- [0x2100b59c] | /datum/action/cooldown/mob_cooldown/projectile_attack/tendril_melee was unable to be GC'd -- (ref count of 3) [2026-09-14 00:31:31.953] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,359 - usr: null - src: the plating (99,103,2) (/turf/open/floor/plating) - call stack: - the plating (99,103,2) (/turf/open/floor/plating): process cell(9561) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:31:41.422] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Dave Davingson (/mob/living/carbon/human) - src: null - usr.loc: the floor (118,133,2) (/turf/open/floor/wood) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:32:04.515] RUNTIME: runtime error: Cannot execute null.apply status effect(). - proc name: on mark detonation (/obj/item/crusher_trophy/miner_eye/on_mark_detonation) - source file: code/modules/mining/equipment/kinetic_crusher/trophies_megafauna.dm,18 - usr: null - src: the eye of a blood-drunk hunte... (/obj/item/crusher_trophy/miner_eye) - src.loc: the proto-kinetic crusher (/obj/item/kinetic_crusher) - call stack: - the eye of a blood-drunk hunte... (/obj/item/crusher_trophy/miner_eye): on mark detonation(the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon), null, the proto-kinetic crusher (/obj/item/kinetic_crusher)) - /datum/status_effect/crusher_m... (/datum/status_effect/crusher_mark): detonate(the proto-kinetic crusher (/obj/item/kinetic_crusher), null, 0) - the magmawing watcher wing (/obj/item/crusher_trophy/magma_wing): on hostile attacking(the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon), Unknown (/mob/living/carbon/human), 0) - the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon): SendSignal("hostile_post_attackingtarget", /list (/list)) - the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon): AttackingTarget(Unknown (/mob/living/carbon/human)) - the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon): AttackingTarget(Unknown (/mob/living/carbon/human)) - the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon): AttackingTarget(Unknown (/mob/living/carbon/human)) - /datum/component/basic_mob_att... (/datum/component/basic_mob_attack_telegraph): delayed attack(the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon), Unknown (/mob/living/carbon/human)) - /datum/component/basic_mob_att... (/datum/component/basic_mob_attack_telegraph): on attack(the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon), Unknown (/mob/living/carbon/human)) - [2026-09-14 00:32:04.518] RUNTIME: runtime error: Cannot execute null.log message(). - proc name: log combat (/proc/log_combat) - source file: code/__HELPERS/logging/attack.dm,32 - usr: (src) - src: null - call stack: - log combat(null, the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon), "fired a chaser at", the vortex talisman (/obj/item/crusher_trophy/vortex_talisman), null) - the vortex talisman (/obj/item/crusher_trophy/vortex_talisman): on mark detonation(the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon), null, the proto-kinetic crusher (/obj/item/kinetic_crusher)) - /datum/status_effect/crusher_m... (/datum/status_effect/crusher_mark): detonate(the proto-kinetic crusher (/obj/item/kinetic_crusher), null, 0) - the magmawing watcher wing (/obj/item/crusher_trophy/magma_wing): on hostile attacking(the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon), Unknown (/mob/living/carbon/human), 0) - the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon): SendSignal("hostile_post_attackingtarget", /list (/list)) - the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon): AttackingTarget(Unknown (/mob/living/carbon/human)) - the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon): AttackingTarget(Unknown (/mob/living/carbon/human)) - the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon): AttackingTarget(Unknown (/mob/living/carbon/human)) - /datum/component/basic_mob_att... (/datum/component/basic_mob_attack_telegraph): delayed attack(the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon), Unknown (/mob/living/carbon/human)) - /datum/component/basic_mob_att... (/datum/component/basic_mob_attack_telegraph): on attack(the ash drake (/mob/living/simple_animal/hostile/megafauna/dragon), Unknown (/mob/living/carbon/human)) - [2026-09-14 00:32:08.589] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,359 - usr: null - src: the floor (100,83,2) (/turf/open/floor/iron/dark) - call stack: - the floor (100,83,2) (/turf/open/floor/iron/dark): process cell(9564) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:08.741] RUNTIME: runtime error: Cannot modify null.dismantle_cooldown. - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,359 - usr: null - src: the floor (98,83,2) (/turf/open/floor/iron/dark) - call stack: - the floor (98,83,2) (/turf/open/floor/iron/dark): process cell(9564) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:09.510] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,359 - usr: null - src: the plating (100,75,2) (/turf/open/floor/plating) - call stack: - the plating (100,75,2) (/turf/open/floor/plating): process cell(9564) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:09.511] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,359 - usr: null - src: the plating (98,75,2) (/turf/open/floor/plating) - call stack: - the plating (98,75,2) (/turf/open/floor/plating): process cell(9564) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:09.522] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: Christina Wilson (/mob/living/carbon/human) - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - usr.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - View Stats (/datum/action/vehicle/sealed/mecha/mech_view_stats): Trigger(Christina Wilson (/mob/living/carbon/human), null) - View Stats (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=10;left=1;but...") - View Stats (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=16;icon-y=10;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Christina Wilson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:32:09.675] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Dave Davingson (/mob/living/carbon/human) - src: null - usr.loc: the floor (205,136,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:32:09.930] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:10.884] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:11.809] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:12.708] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:13.560] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:14.507] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:15.359] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:15.481] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: Christina Wilson (/mob/living/carbon/human) - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - usr.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 1) - tgui (/datum/controller/subsystem/tgui): update uis(the Clarke (/obj/vehicle/sealed/mecha/clarke)) - tgui (/datum/controller/subsystem/tgui): update uis(the Clarke (/obj/vehicle/sealed/mecha/clarke)) - /datum/tgui (/datum/tgui): on act message("select_module", /list (/list), /datum/ui_state/default (/datum/ui_state/default)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/select_module", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/select_module", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - MistaCritz (/client): Topic("type=act%2Fselect_module&paylo...", /list (/list), null, null) - [2026-09-14 00:32:16.312] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:17.161] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:18.190] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:19.090] RUNTIME: runtime error: Cannot read null.amount - proc name: get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data) - source file: code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335 - usr: null - src: the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed) - src.loc: the Clarke (/obj/vehicle/sealed/mecha/clarke) - call stack: - the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed): get snowflake data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): get module ui data() - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui data(Christina Wilson (/mob/living/carbon/human)) - /datum/tgui (/datum/tgui): get payload(null, 1, null) - /datum/tgui (/datum/tgui): send update(null, null) - tgui (/datum/controller/subsystem/tgui): try update ui(Christina Wilson (/mob/living/carbon/human), the Clarke (/obj/vehicle/sealed/mecha/clarke), /datum/tgui (/datum/tgui)) - the Clarke (/obj/vehicle/sealed/mecha/clarke): ui interact(Christina Wilson (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - /datum/tgui (/datum/tgui): process(0.9, 0) - tgui (/datum/controller/subsystem/tgui): fire(0) - tgui (/datum/controller/subsystem/tgui): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:32:35.261] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Dave Davingson (/mob/living/carbon/human) - src: null - usr.loc: the floor (119,135,2) (/turf/open/floor/wood) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:33:05.343] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Dave Davingson (/mob/living/carbon/human) - src: null - usr.loc: the floor (213,154,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:33:14.136] 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)) - Norman Wheeling (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Norman Wheeling (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Norman Wheeling (/mob/living/carbon/human): Say("the-zZZ...") - Norman Wheeling (/mob/living/carbon/human): Say("the-zZZ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("the-zZZ...", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Norman Wheeling (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): New(/list (/list)) - Norman Wheeling (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping), 100) - Norman Wheeling (/mob/living/carbon/human): Sleeping(100) - Atomic Bomb (/datum/reagent/consumable/ethanol/atomicbomb): on mob life(Norman Wheeling (/mob/living/carbon/human), 2, 0.5) - /datum/reagents (/datum/reagents): metabolize(Norman Wheeling (/mob/living/carbon/human), 2, 1, 0, 0) - Norman Wheeling (/mob/living/carbon/human): handle organs(2) - Norman Wheeling (/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-14 00:33:35.404] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,359 - usr: null - src: the floor (98,106,2) (/turf/open/floor/iron/white) - call stack: - the floor (98,106,2) (/turf/open/floor/iron/white): process cell(9579) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:33:35.406] RUNTIME: runtime error: Cannot execute null.reset cooldowns(). - proc name: process cell (/turf/open/process_cell) - source file: code/modules/atmospherics/environmental/LINDA_turf_tile.dm,359 - usr: null - src: the floor (100,100,2) (/turf/open/floor/iron/white) - call stack: - the floor (100,100,2) (/turf/open/floor/iron/white): process cell(9579) - Atmospherics (/datum/controller/subsystem/air): process active turfs(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:33:39.802] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,63 - usr: null - src: Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the reinforced floor (172,149,2) (/turf/open/floor/engine) - call stack: - Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:33:42.446] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (134,131,2) (/turf/open/floor/wood) - src.loc: the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): dropped(Alexi Fedorovich (/mob/living/carbon/human), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): transferItemToLoc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 1, null) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): transfer part to loc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): retract(null, the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): quick deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=20;icon-y=11;right=1;bu...") - Darth_Tater1 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=20;icon-y=11;right=1;bu...") - [2026-09-14 00:33:49.600] 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: Jan_Ise (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Jan_Ise (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=107;icon-y=18;left=1;bu...") - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=107;icon-y=18;left=1;bu...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Jan_Ise (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:33:54.762] RUNTIME: runtime error: Cannot read null.air - proc name: relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs) - source file: code/modules/atmospherics/machinery/components/components_base.dm,380 - usr: null - src: Vault omni air scrubber IXfRW (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2) - src.loc: space (81,164,2) (/turf/open/space) - call stack: - Vault omni air scrubber IXfRW (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): relocate airs(null) - Vault omni air scrubber IXfRW (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): on deconstruction(0) - Vault omni air scrubber IXfRW (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): handle deconstruct(0) - Vault omni air scrubber IXfRW (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): deconstruct(0) - Vault omni air scrubber IXfRW (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): atom destruction("bomb") - Vault omni air scrubber IXfRW (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): take damage(1e+31, "brute", "bomb", 0, null, 0) - Vault omni air scrubber IXfRW (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2): ex act(3, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:33:57.168] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Dave Davingson (/mob/living/carbon/human) - src: null - usr.loc: the floor (109,138,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:35:03.167] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Dave Davingson (/mob/living/carbon/human) - src: null - usr.loc: the floor (214,145,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Dave Davingson (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:35:07.059] RUNTIME: ## TESTING: GC: -- [0x2006687] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-14 00:35:07.059] RUNTIME: ## TESTING: GC: -- [0x2006677] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-14 00:35:07.059] RUNTIME: ## TESTING: GC: -- [0x2006673] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-14 00:35:07.060] RUNTIME: ## TESTING: GC: -- [0x2006669] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-14 00:35:07.060] RUNTIME: ## TESTING: GC: -- [0x200665a] | /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2 was unable to be GC'd -- (ref count of 3) [2026-09-14 00:35:20.658] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Dave Davingson (/mob/living/carbon/human) - src: null - usr.loc: the floor (213,117,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Dave Davingson (/mob/living/carbon/human)) - Dave Davingson (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:35:21.546] RUNTIME: ## TESTING: GC: -- [0x21078f2a] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-14 00:35:38.641] RUNTIME: ### VarEdit by TheBibleMelts/(Xemo): /client ooc_colour= => #00ff00 [2026-09-14 00:35:53.420] RUNTIME: ## TESTING: GC: -- [0x210444a2] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-14 00:35:55.653] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (73,153,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=13;icon-y=16;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-14 00:35:55.656] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (73,153,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=13;icon-y=16;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-14 00:35:55.658] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (73,153,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=13;icon-y=16;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-14 00:35:55.660] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (73,153,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=13;icon-y=16;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=13;icon-y=16;left=1;but...") - [2026-09-14 00:35:57.578] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (73,153,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 0) - /datum/storage/backpack (/datum/storage/backpack): attempt insert(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 0, 1) - the storage (/atom/movable/screen/storage/cell): Click(null, "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - Kaiser_Karl (/client): Click(the storage (/atom/movable/screen/storage/cell), null, "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - [2026-09-14 00:35:57.580] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (73,153,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 0) - /datum/storage/backpack (/datum/storage/backpack): attempt insert(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 0, 1) - the storage (/atom/movable/screen/storage/cell): Click(null, "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - Kaiser_Karl (/client): Click(the storage (/atom/movable/screen/storage/cell), null, "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - [2026-09-14 00:35:57.582] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (73,153,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 0) - /datum/storage/backpack (/datum/storage/backpack): attempt insert(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 0, 1) - the storage (/atom/movable/screen/storage/cell): Click(null, "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - Kaiser_Karl (/client): Click(the storage (/atom/movable/screen/storage/cell), null, "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - [2026-09-14 00:35:57.584] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the carpet (73,153,2) (/turf/open/floor/carpet/royalblack) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): transferItemToLoc(the GRANTED rubber stamp (/obj/item/stamp/granted), the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 0) - /datum/storage/backpack (/datum/storage/backpack): attempt insert(the GRANTED rubber stamp (/obj/item/stamp/granted), Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0, 0, 1) - the storage (/atom/movable/screen/storage/cell): Click(null, "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - Kaiser_Karl (/client): Click(the storage (/atom/movable/screen/storage/cell), null, "mapwindow.map", "icon-x=10;icon-y=21;left=1;but...") - [2026-09-14 00:36:01.270] RUNTIME: ## TESTING: GC: -- [0x2006655] | /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4 was unable to be GC'd -- (ref count of 3) [2026-09-14 00:36:12.127] RUNTIME: ## TESTING: GC: -- [0x3000bc5] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 3) [2026-09-14 00:36:53.803] RUNTIME: runtime error: movable_ztransit overridden. Use override = TRUE to suppress this warning. - Target: Saul "Gobbolino" Monella (/mob/living/brain) Existing Proc: on_observing_z_changed New Proc: on_observing_z_changed - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Saul Monella (/mob/dead/observer) - src: null - usr.loc: the carpet (82,152,2) (/turf/open/floor/carpet/orange) - call stack: - stack trace("movable_ztransit overridden. U...", "code/datums/signals.dm", 43) - Saul Monella (/mob/dead/observer): RegisterSignal(Saul \"Gobbolino\" Monella (/mob/living/brain), "movable_ztransit", "on_observing_z_changed", 0) - Saul Monella (/mob/dead/observer): do observe(Saul \"Gobbolino\" Monella (/mob/living/brain)) - /datum/orbit_menu (/datum/orbit_menu): ui act("orbit", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/observer_state (/datum/ui_state/observer_state)) - /datum/tgui (/datum/tgui): on act message("orbit", /list (/list), /datum/ui_state/observer_state (/datum/ui_state/observer_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/orbit", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/orbit", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Paltamayo (/client): Topic("type=act%2Forbit&payload=%7B%2...", /list (/list), null, null) - [2026-09-14 00:37:10.287] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (129,132,2) (/turf/open/floor/wood) - src.loc: Alexi Fedorovich (/mob/living/carbon/human) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - the mining MOD helmet (/obj/item/clothing/head/mod): on equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot if possible(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): deploy(Alexi Fedorovich (/mob/living/carbon/human), the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): choose deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=26;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alexi Fedorovich (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:37:19.651] RUNTIME: runtime error: invalid object type 0:0 - proc name: remove wibbly filters (/proc/remove_wibbly_filters) - source file: code/__HELPERS/filters.dm,368 - usr: Leif Anderson (/mob/living/carbon/human) - src: null - usr.loc: the floor (106,73,2) (/turf/open/floor/iron) - call stack: - remove wibbly filters(the holofirelock (/obj/structure/holosign/barrier/atmos), 2.5) - /datum/callback (/datum/callback): Invoke() - world: push usr(Leif Anderson (/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-14 00:37:39.202] 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)) - Nathaniel Narp (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Nathaniel Narp (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Nathaniel Narp (/mob/living/carbon/human): Say(";") - Nathaniel Narp (/mob/living/carbon/human): Say(";") - /datum/tgui_say (/datum/tgui_say): delegate speech("", "Radio") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Nathaniel Narp (/mob/living/carbon/human): force say(/list (/list), 1, 1) - Nathaniel Narp (/mob/living/carbon/human): death(1) - Nathaniel Narp (/mob/living/carbon/human): gib(15) - Nathaniel Narp (/mob/living/carbon/human): gib(15) - Nathaniel Narp (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:37:39.344] 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: (src) - src: null - 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) - Nathaniel Narp (/mob/living/carbon/human): balloon alert perform(Nathaniel Narp (/mob/living/carbon/human), "too big!") - Nathaniel Narp (/mob/living/carbon/human): balloon alert(Nathaniel Narp (/mob/living/carbon/human), "too big!") - [2026-09-14 00:38:34.408] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,63 - usr: null - src: Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the reinforced floor (172,149,2) (/turf/open/floor/engine) - call stack: - Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:38:37.925] 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: Crippling Depression (/mob/living/brain) - src.loc: Crippling Depression\'s brain (/obj/item/organ/brain) - call stack: - Crippling Depression (/mob/living/brain): refresh looping ambience() - Crippling Depression (/mob/living/brain): update ambience area(null) - Crippling Depression (/mob/living/brain): Login() - Crippling Depression (/mob/living/brain): Login() - Crippling Depression (/mob/living/brain): PossessByPlayer("bagpipejogger") - Crippling Depression (/datum/mind): transfer to(Crippling Depression (/mob/living/brain), 0) - Crippling Depression\'s brain (/obj/item/organ/brain): transfer identity(Crippling Depression (/mob/living/carbon/human)) - Crippling Depression\'s brain (/obj/item/organ/brain): on mob remove(Crippling Depression (/mob/living/carbon/human), 1, null) - Crippling Depression\'s brain (/obj/item/organ/brain): mob remove(Crippling Depression (/mob/living/carbon/human), 1, null) - Crippling Depression\'s brain (/obj/item/organ/brain): Remove(Crippling Depression (/mob/living/carbon/human), 1, null) - Crippling Depression (/mob/living/carbon/human): spread bodyparts(15, 1) - Crippling Depression (/mob/living/carbon/human): gib(15) - Crippling Depression (/mob/living/carbon/human): gib(15) - Crippling Depression (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:38:48.518] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,63 - usr: null - src: Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the reinforced floor (172,149,2) (/turf/open/floor/engine) - call stack: - Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:38:56.639] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,63 - usr: null - src: Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the reinforced floor (172,149,2) (/turf/open/floor/engine) - call stack: - Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:39:01.028] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the titanium tile (95,49,2) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=22;icon-y=29;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=22;icon-y=29;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=22;icon-y=29;left=1;but...") - [2026-09-14 00:39:01.032] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the titanium tile (95,49,2) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=22;icon-y=29;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=22;icon-y=29;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=22;icon-y=29;left=1;but...") - [2026-09-14 00:39:01.035] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the titanium tile (95,49,2) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=22;icon-y=29;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=22;icon-y=29;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=22;icon-y=29;left=1;but...") - [2026-09-14 00:39:01.037] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the titanium tile (95,49,2) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): add writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 8192) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_equipped_item", /list (/list)) - the GRANTED rubber stamp (/obj/item/stamp/granted): equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): on equipped(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): has equipped(the GRANTED rubber stamp (/obj/item/stamp/granted), 8192, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, 0, 1, 0) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): put in active hand(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, 1, 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attempt pickup(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 0) - the GRANTED rubber stamp (/obj/item/stamp/granted): attack hand(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): resolve unarmed attack(the GRANTED rubber stamp (/obj/item/stamp/granted), /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): UnarmedAttack(the GRANTED rubber stamp (/obj/item/stamp/granted), 1, /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): ClickOn(the GRANTED rubber stamp (/obj/item/stamp/granted), "icon-x=22;icon-y=29;left=1;but...") - the GRANTED rubber stamp (/obj/item/stamp/granted): Click(null, "mapwindow.map", "icon-x=22;icon-y=29;left=1;but...") - Kaiser_Karl (/client): Click(the GRANTED rubber stamp (/obj/item/stamp/granted), null, "mapwindow.map", "icon-x=22;icon-y=29;left=1;but...") - [2026-09-14 00:39:01.901] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the titanium tile (95,49,2) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Karl \"The Man\" Hoffman (as ... (/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-14 00:39:01.903] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the titanium tile (95,49,2) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Karl \"The Man\" Hoffman (as ... (/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-14 00:39:01.906] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the titanium tile (95,49,2) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Karl \"The Man\" Hoffman (as ... (/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-14 00:39:01.908] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Karl "The Man" Hoffman (as Karl Hoffman) (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human) - src: null - usr.loc: the titanium tile (95,49,2) (/turf/open/floor/mineral/titanium/tiled/yellow) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignal(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): RegisterSignals(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - the requisition form - 23:26:1... (/obj/item/paper/requisition): ui interact(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), null) - the requisition form - 23:26:1... (/obj/item/paper/requisition): remove writer(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), 1) - the requisition form - 23:26:1... (/obj/item/paper/requisition): viewer writing state change(Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human), the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): SendSignal("mob_unequipped_item", /list (/list)) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - Karl \"The Man\" Hoffman (as ... (/mob/living/carbon/human): doUnEquip(the GRANTED rubber stamp (/obj/item/stamp/granted), 0, the leather satchel (/obj/item/storage/backpack/satchel/leather), 0, 1, 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Karl \"The Man\" Hoffman (as ... (/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-14 00:39:04.468] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,63 - usr: null - src: Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the reinforced floor (172,149,2) (/turf/open/floor/engine) - call stack: - Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:39:05.900] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (102,55,2) (/turf/open/floor/wood/tile) - src.loc: the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): dropped(Alexi Fedorovich (/mob/living/carbon/human), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): has unequipped(the mining MOD helmet (/obj/item/clothing/head/mod), 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): doUnEquip(the mining MOD helmet (/obj/item/clothing/head/mod), 1, the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 0, 1, 1) - Alexi Fedorovich (/mob/living/carbon/human): transferItemToLoc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 1, null) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): transfer part to loc(the mining MOD helmet (/obj/item/clothing/head/mod), the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining), 1, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): retract(Alexi Fedorovich (/mob/living/carbon/human), the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): choose deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=17;icon-y=11;left=1;but...") - [2026-09-14 00:39:11.050] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,63 - usr: null - src: Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the reinforced floor (172,149,2) (/turf/open/floor/engine) - call stack: - Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:39:23.232] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,63 - usr: null - src: Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the reinforced floor (172,149,2) (/turf/open/floor/engine) - call stack: - Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:39:34.525] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,63 - usr: null - src: Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the reinforced floor (172,149,2) (/turf/open/floor/engine) - call stack: - Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(0) - Atmospherics (/datum/controller/subsystem/air): fire(0) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:39:36.125] RUNTIME: runtime error: Cannot read null.mind - proc name: on add (/datum/mood_event/proc/on_add) - source file: code/datums/mood_events/_mood_event.dm,100 - usr: null - src: /datum/mood_event/fake_fire (/datum/mood_event/fake_fire) - call stack: - /datum/mood_event/fake_fire (/datum/mood_event/fake_fire): on add(/datum/mood (/datum/mood), null, /list (/list)) - /datum/mood (/datum/mood): add mood event instance(/datum/mood_event/fake_fire (/datum/mood_event/fake_fire), /list (/list)) - /datum/mood (/datum/mood): add mood event("fake_fire", /datum/mood_event/fake_fire (/datum/mood_event/fake_fire)) - Ani Myu (/mob/living/carbon/human): add mood event("fake_fire", /datum/mood_event/fake_fire (/datum/mood_event/fake_fire)) - /datum/hallucination/fire (/datum/hallucination/fire): Destroy(0) - qdel(/datum/hallucination/fire (/datum/hallucination/fire), 0) - /datum/hallucination/fire (/datum/hallucination/fire): target deleting(Ani Myu (/mob/living/carbon/human), 0) - Ani Myu (/mob/living/carbon/human): SendSignal("parent_qdeleting", /list (/list)) - qdel(Ani Myu (/mob/living/carbon/human), 0) - Ani Myu (/mob/living/carbon/human): gib(15) - Ani Myu (/mob/living/carbon/human): gib(15) - Ani Myu (/mob/living/carbon/human): ex act(3, null, null) - Explosions (/datum/controller/subsystem/explosions): fire(0) - Explosions (/datum/controller/subsystem/explosions): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:39:36.262] 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: (src) - src: null - 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) - Ani Myu (/mob/living/carbon/human): balloon alert perform(Ani Myu (/mob/living/carbon/human), "no room!") - Ani Myu (/mob/living/carbon/human): balloon alert(Ani Myu (/mob/living/carbon/human), "no room!") - [2026-09-14 00:39:36.263] 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: (src) - src: null - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 11.75, 0, null, "code/modules/balloon_alert/bal...", 102) - the MOD compact storage module (/obj/item/mod/module/storage): balloon alert perform(Ani Myu (/mob/living/carbon/human), "storage failed!") - the MOD compact storage module (/obj/item/mod/module/storage): balloon alert(Ani Myu (/mob/living/carbon/human), "storage failed!") - [2026-09-14 00:39:52.415] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Alexi Fedorovich (/mob/living/carbon/human) - src: the mining MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (72,105,13) (/turf/open/floor/wood/tile) - src.loc: Alexi Fedorovich (/mob/living/carbon/human) - call stack: - the mining MOD helmet (/obj/item/clothing/head/mod): equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - the mining MOD helmet (/obj/item/clothing/head/mod): on equipped(Alexi Fedorovich (/mob/living/carbon/human), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): has equipped(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Alexi Fedorovich (/mob/living/carbon/human): equip to slot if possible(the mining MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): deploy(Alexi Fedorovich (/mob/living/carbon/human), the mining MOD helmet (/obj/item/clothing/head/mod), 0) - the mining MOD control unit (/obj/item/mod/control/pre_equipped/mining): choose deploy(Alexi Fedorovich (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Alexi Fedorovich (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=1;icon-y=17;left=1;butt...") - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=1;icon-y=17;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Alexi Fedorovich (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-14 00:40:01.885] RUNTIME: runtime error: bad index - proc name: RemoveFromParent (/datum/component/proc/_RemoveFromParent) - source file: code/datums/components/_component.dm,131 - usr: Licks-The-Icicles (/mob/living/carbon/human) - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - usr.loc: the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): RemoveFromParent() - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Destroy(0) - qdel(/datum/component/shuttle_cling (/datum/component/shuttle_cling), 0) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(the obj (/obj), hyperspace (79,98,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the obj (/obj): SendSignal("movable_moved", /list (/list)) - the obj (/obj): Moved(hyperspace (79,98,13) (/turf/open/space/transit/north), 2, 0, null, 1) - the obj (/obj): Move(the shuttle floor (79,97,13) (/turf/open/floor/mineral/plastitanium), 2, 14.9133, 1) - the obj (/obj): Move(the shuttle floor (79,97,13) (/turf/open/floor/mineral/plastitanium), 2, 14.9133, 1) - /datum/thrownthing (/datum/thrownthing): tick() - ... - /datum/beam/held (/datum/beam/held): Draw(null, null) - Licks-The-Icicles (/mob/living/carbon/human): SendSignal("movable_moved", /list (/list)) - Licks-The-Icicles (/mob/living/carbon/human): Moved(the shuttle floor (79,97,13) (/turf/open/floor/mineral/plastitanium), 8, 0, null, 1) - Licks-The-Icicles (/mob/living/carbon/human): Move(the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), 8, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): Move(the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), 8, null) - Licks-The-Icicles (/mob/living/carbon/human): Move(the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), 8) - Licks-The-Icicles (/mob/living/carbon/human): keyLoop(TagGamerGame2 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:40:01.888] RUNTIME: runtime error: Cannot read null.loc - proc name: is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace) - source file: code/datums/components/shuttle_cling.dm,132 - usr: Licks-The-Icicles (/mob/living/carbon/human) - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - usr.loc: the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): is on hyperspace(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): update state(null) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): Initialize(2) - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the obj (/obj): AddComponent(/list (/list), null) - hyperspace (79,98,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (79,98,13) (/turf/open/space/transit/north), the obj (/obj), the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), null) - hyperspace (79,98,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (79,98,13) (/turf/open/space/transit/north): Entered(the obj (/obj), the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), null) - hyperspace (79,98,13) (/turf/open/space/transit/north): Entered(the obj (/obj), the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), null) - the obj (/obj): Move(hyperspace (79,98,13) (/turf/open/space/transit/north), 5, 0, 1) - ... - Licks-The-Icicles (/mob/living/carbon/human): Moved(the shuttle floor (79,97,13) (/turf/open/floor/mineral/plastitanium), 8, 0, null, 1) - Licks-The-Icicles (/mob/living/carbon/human): Moved(the shuttle floor (79,97,13) (/turf/open/floor/mineral/plastitanium), 8, 0, null, 1) - Licks-The-Icicles (/mob/living/carbon/human): Moved(the shuttle floor (79,97,13) (/turf/open/floor/mineral/plastitanium), 8, 0, null, 1) - Licks-The-Icicles (/mob/living/carbon/human): Move(the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), 8, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): Move(the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), 8) - TagGamerGame2 (/client): Move(the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), 8) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:40:01.889] RUNTIME: runtime error: Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent - proc name: New (/datum/component/New) - source file: code/datums/components/_component.dm,59 - usr: Licks-The-Icicles (/mob/living/carbon/human) - src: /datum/component/shuttle_cling (/datum/component/shuttle_cling) - usr.loc: the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium) - call stack: - /datum/component/shuttle_cling (/datum/component/shuttle_cling): New(/list (/list)) - the obj (/obj): AddComponent(/list (/list), null) - hyperspace (79,98,13) (/turf/open/space/transit/north): initialize drifting(hyperspace (79,98,13) (/turf/open/space/transit/north), the obj (/obj), the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), null) - hyperspace (79,98,13) (/turf/open/space/transit/north): SendSignal("atom_entered", /list (/list)) - hyperspace (79,98,13) (/turf/open/space/transit/north): Entered(the obj (/obj), the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), null) - hyperspace (79,98,13) (/turf/open/space/transit/north): Entered(the obj (/obj), the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), null) - the obj (/obj): Move(hyperspace (79,98,13) (/turf/open/space/transit/north), 5, 0, 1) - the obj (/obj): Move(hyperspace (79,98,13) (/turf/open/space/transit/north), null, 0, 1) - CheckToolReach(the fishing rod (/obj/item/fishing_rod), the float (/obj/effect/fishing_float), 5) - the fishing rod (/obj/item/fishing_rod): check los(/datum/beam/held (/datum/beam/held)) - ... - Licks-The-Icicles (/mob/living/carbon/human): Moved(the shuttle floor (79,97,13) (/turf/open/floor/mineral/plastitanium), 8, 0, null, 1) - Licks-The-Icicles (/mob/living/carbon/human): Moved(the shuttle floor (79,97,13) (/turf/open/floor/mineral/plastitanium), 8, 0, null, 1) - Licks-The-Icicles (/mob/living/carbon/human): Move(the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), 8, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): Move(the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), 8, 0, 1) - Licks-The-Icicles (/mob/living/carbon/human): Move(the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), 8, null) - Licks-The-Icicles (/mob/living/carbon/human): Move(the shuttle floor (78,97,13) (/turf/open/floor/mineral/plastitanium), 8) - Licks-The-Icicles (/mob/living/carbon/human): keyLoop(TagGamerGame2 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:40:04.545] RUNTIME: runtime error: list index out of bounds - proc name: get content beauty (/datum/component/aquarium/proc/get_content_beauty) - source file: code/datums/components/aquarium.dm,348 - usr: Hons (/mob/living/basic/pony/dangerous) - src: /datum/component/aquarium (/datum/component/aquarium) - usr.loc: the floor (78,105,13) (/turf/open/floor/wood/tile) - call stack: - /datum/component/aquarium (/datum/component/aquarium): get content beauty(the immerse mask (/atom/movable/immerse_mask)) - /datum/component/aquarium (/datum/component/aquarium): on entered(the aquarium (/obj/structure/aquarium), the immerse mask (/atom/movable/immerse_mask), 0) - the aquarium (/obj/structure/aquarium): SendSignal("atom_init_success_on", /list (/list)) - Atoms (/datum/controller/subsystem/atoms): InitAtom(the immerse mask (/atom/movable/immerse_mask), 0, /list (/list)) - the immerse mask (/atom/movable/immerse_mask): New(0) - /datum/element/immerse (/datum/element/immerse): add immerse overlay(the aquarium (/obj/structure/aquarium)) - /datum/element/immerse (/datum/element/immerse): try immerse(the aquarium (/obj/structure/aquarium), null) - /datum/element/immerse (/datum/element/immerse): on init or entered(the water (80,105,13) (/turf/open/water/beach), the aquarium (/obj/structure/aquarium), the coastline (79,105,13) (/turf/open/misc/beach/coast), null) - the water (80,105,13) (/turf/open/water/beach): SendSignal("atom_abstract_entered", /list (/list)) - the aquarium (/obj/structure/aquarium): Moved(the coastline (79,105,13) (/turf/open/misc/beach/coast), 4, 0, null, 1) - ... - Hons (/mob/living/basic/pony/dangerous): Move(the coastline (79,105,13) (/turf/open/misc/beach/coast), 4, 0, 1) - Hons (/mob/living/basic/pony/dangerous): Move(the coastline (79,105,13) (/turf/open/misc/beach/coast), 4, null) - /datum/component/riding/creatu... (/datum/component/riding/creature/pony): driver move(Hons (/mob/living/basic/pony/dangerous), Gnomer Rock (/mob/living/carbon/human), 4) - /datum/component/riding/creatu... (/datum/component/riding/creature/pony): driver move(Hons (/mob/living/basic/pony/dangerous), Gnomer Rock (/mob/living/carbon/human), 4) - Hons (/mob/living/basic/pony/dangerous): relaydrive(Gnomer Rock (/mob/living/carbon/human), 4) - Sunnyshovel (/client): Move(the coastline (79,105,13) (/turf/open/misc/beach/coast), 4) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:40:25.653] 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)) - Fifteen Eunomia (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Fifteen Eunomia (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Fifteen Eunomia (/mob/living/carbon/human): Say("T-") - Fifteen Eunomia (/mob/living/carbon/human): Say("T-") - /datum/tgui_say (/datum/tgui_say): delegate speech("T-", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Fifteen Eunomia (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/paralyzed): on creation(Fifteen Eunomia (/mob/living/carbon/human), 30) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/paralyzed): New(/list (/list)) - Fifteen Eunomia (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/paralyzed), 30) - Fifteen Eunomia (/mob/living/carbon/human): Paralyze(30, 1) - Fifteen Eunomia (/mob/living/carbon/human): Paralyze(30, 1) - Turbulence (/datum/shuttle_event/turbulence): knock down() - Timer (/datum/controller/subsystem/timer): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:40:54.138] RUNTIME: runtime error: undefined proc or verb /mob/living/basic/spider/growing/spiderling/nurse/give emote overlay(). - - proc name: run emote (/datum/emote/living/tongue/run_emote) - source file: code/modules/mob/living/emote.dm,29 - usr: the nurse spiderling (839) (/mob/living/basic/spider/growing/spiderling/nurse) - src: tongue (/datum/emote/living/tongue) - usr.loc: the plating (135,108,2) (/turf/open/floor/plating) - call stack: - tongue (/datum/emote/living/tongue): run emote(the nurse spiderling (839) (/mob/living/basic/spider/growing/spiderling/nurse), null, 0, 1) - the nurse spiderling (839) (/mob/living/basic/spider/growing/spiderling/nurse): emote("tongue", 0, null, 1, 0, 0) - the nurse spiderling (839) (/mob/living/basic/spider/growing/spiderling/nurse): check emote("*tongue", null) - the nurse spiderling (839) (/mob/living/basic/spider/growing/spiderling/nurse): say("tongue", null, /list (/list), 1, null, 0, null, 0, 7, null, /list (/list)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - the nurse spiderling (839) (/mob/living/basic/spider/growing/spiderling/nurse): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(the nurse spiderling (839) (/mob/living/basic/spider/growing/spiderling/nurse), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), the nurse spiderling (839) (/mob/living/basic/spider/growing/spiderling/nurse)) - the nurse spiderling (839) (/mob/living/basic/spider/growing/spiderling/nurse): Say("*tongue") - the nurse spiderling (839) (/mob/living/basic/spider/growing/spiderling/nurse): Say("*tongue") - /datum/tgui_say (/datum/tgui_say): delegate speech("*tongue", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("entry", /list (/list)) - /datum/tgui_say (/datum/tgui_say): on message("entry", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("entry", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - BagpipeJogger (/client): Topic("type=entry&payload=%7B%22chann...", /list (/list), null, null) - [2026-09-14 00:41:18.424] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Tristan Buttermilk (/mob/living/carbon/human) - src: the rescue MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the titanium tile (79,107,13) (/turf/open/floor/mineral/titanium/tiled/blue) - src.loc: Tristan Buttermilk (/mob/living/carbon/human) - call stack: - the rescue MOD helmet (/obj/item/clothing/head/mod): equipped(Tristan Buttermilk (/mob/living/carbon/human), 64, 0) - the rescue MOD helmet (/obj/item/clothing/head/mod): on equipped(Tristan Buttermilk (/mob/living/carbon/human), 64, 0) - Tristan Buttermilk (/mob/living/carbon/human): has equipped(the rescue MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Tristan Buttermilk (/mob/living/carbon/human): has equipped(the rescue MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Tristan Buttermilk (/mob/living/carbon/human): equip to slot(the rescue MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Tristan Buttermilk (/mob/living/carbon/human): equip to slot if possible(the rescue MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue): deploy(null, the rescue MOD helmet (/obj/item/clothing/head/mod), 0) - the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue): quick deploy(Tristan Buttermilk (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Tristan Buttermilk (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=13;icon-y=11;right=1;bu...") - Finder559 (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "mapwindow.map", "icon-x=13;icon-y=11;right=1;bu...") - [2026-09-14 00:41:37.205] RUNTIME: runtime error: Mob without client but with associated ckey, lmwevil, has been deleted. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Xemo (/mob/dead/observer) - src: null - usr.loc: the floor (93,61,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("Mob without client but with as...", "code/modules/mob/mob.dm", 30) - Thorium LXI (/mob/living/carbon/human): Destroy(0) - Thorium LXI (/mob/living/carbon/human): Destroy(0) - Thorium LXI (/mob/living/carbon/human): Destroy(0) - Thorium LXI (/mob/living/carbon/human): Destroy(0) - qdel(Thorium LXI (/mob/living/carbon/human), 0) - TheBibleMelts (/client): admin delete(Thorium LXI (/mob/living/carbon/human)) - Delete (/datum/admin_verb/cmd_admin_delete): avd do verb(TheBibleMelts (/client), /list (/list)) - Admin Verbs (/datum/controller/subsystem/admin_verbs): dynamic invoke verb(TheBibleMelts (/client), /datum/admin_verb/cmd_admin_de... (/datum/admin_verb/cmd_admin_delete), /list (/list)) - TheBibleMelts (/client): Delete(Thorium LXI (/mob/living/carbon/human)) - [2026-09-14 00:41:59.140] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: save wall engravings (/datum/controller/subsystem/persistence/proc/save_wall_engravings) - source file: code/controllers/subsystem/persistence/engravings.dm,57 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): save wall engravings() - Persistence (/datum/controller/subsystem/persistence): collect data() - Ticker (/datum/controller/subsystem/ticker): declare completion(0) - [2026-09-14 00:41:59.142] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: save prisoner tattoos (/datum/controller/subsystem/persistence/proc/save_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,32 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): save prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): collect data() - Ticker (/datum/controller/subsystem/ticker): declare completion(0) - [2026-09-14 00:42:34.197] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Tristan Buttermilk (/mob/living/carbon/human) - src: the rescue MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (193,80,1) (/turf/open/floor/iron) - src.loc: the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue) - call stack: - the rescue MOD helmet (/obj/item/clothing/head/mod): dropped(Tristan Buttermilk (/mob/living/carbon/human), 1) - Tristan Buttermilk (/mob/living/carbon/human): has unequipped(the rescue MOD helmet (/obj/item/clothing/head/mod), 1) - Tristan Buttermilk (/mob/living/carbon/human): has unequipped(the rescue MOD helmet (/obj/item/clothing/head/mod), 1) - Tristan Buttermilk (/mob/living/carbon/human): doUnEquip(the rescue MOD helmet (/obj/item/clothing/head/mod), 1, the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue), 0, 1, 1) - Tristan Buttermilk (/mob/living/carbon/human): doUnEquip(the rescue MOD helmet (/obj/item/clothing/head/mod), 1, the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue), 0, 1, 1) - Tristan Buttermilk (/mob/living/carbon/human): doUnEquip(the rescue MOD helmet (/obj/item/clothing/head/mod), 1, the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue), 0, 1, 1) - Tristan Buttermilk (/mob/living/carbon/human): transferItemToLoc(the rescue MOD helmet (/obj/item/clothing/head/mod), the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue), 1, 1, null) - the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue): transfer part to loc(the rescue MOD helmet (/obj/item/clothing/head/mod), the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue), 1, 0) - the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue): retract(null, the rescue MOD helmet (/obj/item/clothing/head/mod), 0) - the rescue MOD control unit (/obj/item/mod/control/pre_equipped/rescue): quick deploy(Tristan Buttermilk (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Tristan Buttermilk (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "mapwindow.map", "icon-x=15;icon-y=12;right=1;bu...") - [2026-09-14 00:42:37.191] RUNTIME: runtime error: Cannot read null.air - proc name: process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos) - source file: code/modules/atmospherics/machinery/components/binary_devices/pump.dm,63 - usr: null - src: Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump) - src.loc: the reinforced floor (172,149,2) (/turf/open/floor/engine) - call stack: - Cooling Loop Bypass (/obj/machinery/atmospherics/components/binary/pump): process atmos(0.5) - Atmospherics (/datum/controller/subsystem/air): process atmos machinery(1) - Atmospherics (/datum/controller/subsystem/air): fire(1) - Atmospherics (/datum/controller/subsystem/air): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-14 00:42:39.362] RUNTIME: ## TESTING: GC: -- [0x3000bd5] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 3) [2026-09-14 00:42:58.664] RUNTIME: ### VarEdit by TheBibleMelts/(Xemo): /mob/living/carbon/human next_move_modifier=1 => 0 [2026-09-14 00:43:07.578] RUNTIME: Shutting down Ban Cache subsystem... [2026-09-14 00:43:07.580] RUNTIME: Shutting down Chat subsystem... [2026-09-14 00:43:07.580] RUNTIME: Shutting down Init Profiler subsystem... [2026-09-14 00:43:07.581] RUNTIME: Shutting down Shuttle subsystem... [2026-09-14 00:43:07.581] RUNTIME: Warning: Subsystem `Shuttle` slept 146 times. [2026-09-14 00:43:07.581] RUNTIME: Shutting down Atmospherics subsystem... [2026-09-14 00:43:07.581] RUNTIME: Shutting down Fishing subsystem... [2026-09-14 00:43:07.581] RUNTIME: Shutting down Icon Smoothing subsystem... [2026-09-14 00:43:07.582] RUNTIME: Shutting down Library Loading subsystem... [2026-09-14 00:43:07.582] RUNTIME: Shutting down Lighting subsystem... [2026-09-14 00:43:07.582] RUNTIME: Shutting down Map Previews subsystem... [2026-09-14 00:43:07.582] RUNTIME: Shutting down Machines subsystem... [2026-09-14 00:43:07.583] RUNTIME: Shutting down Market subsystem... [2026-09-14 00:43:07.583] RUNTIME: Shutting down Minor Mapping subsystem... [2026-09-14 00:43:07.583] RUNTIME: Shutting down Ore Generation subsystem... [2026-09-14 00:43:07.583] RUNTIME: Shutting down Traitor subsystem... [2026-09-14 00:43:07.584] RUNTIME: Shutting down Wardrobe subsystem... [2026-09-14 00:43:07.584] RUNTIME: Shutting down Assets subsystem... [2026-09-14 00:43:07.584] RUNTIME: Shutting down Persistent Paintings subsystem... [2026-09-14 00:43:07.584] RUNTIME: Shutting down Persistence subsystem... [2026-09-14 00:43:07.585] RUNTIME: Shutting down Atoms subsystem... [2026-09-14 00:43:07.585] RUNTIME: Shutting down Cameras subsystem... [2026-09-14 00:43:07.585] RUNTIME: Shutting down Spatial Grid subsystem... [2026-09-14 00:43:07.585] RUNTIME: Shutting down Weather subsystem... [2026-09-14 00:43:07.586] RUNTIME: Shutting down Mapping subsystem... [2026-09-14 00:43:07.586] RUNTIME: Shutting down Ticker subsystem... [2026-09-14 00:43:07.586] RUNTIME: Warning: Subsystem `Ticker` slept 1 times. [2026-09-14 00:43:07.599] RUNTIME: Shutting down Achievements subsystem... [2026-09-14 00:43:07.662] RUNTIME: Shutting down Ambience subsystem... [2026-09-14 00:43:07.662] RUNTIME: Shutting down Area Contents subsystem... [2026-09-14 00:43:07.662] RUNTIME: Shutting down Asset Loading subsystem... [2026-09-14 00:43:07.663] RUNTIME: Shutting down Augury subsystem... [2026-09-14 00:43:07.663] RUNTIME: Shutting down Blackbox subsystem... [2026-09-14 00:43:07.712] RUNTIME: Shutting down Processing subsystem... [2026-09-14 00:43:07.712] RUNTIME: Shutting down Blood Drying subsystem... [2026-09-14 00:43:07.712] RUNTIME: Shutting down Datum Component System subsystem... [2026-09-14 00:43:07.712] RUNTIME: Shutting down Mood subsystem... [2026-09-14 00:43:07.712] RUNTIME: Shutting down Transport subsystem... [2026-09-14 00:43:07.713] RUNTIME: Shutting down Acid subsystem... [2026-09-14 00:43:07.713] RUNTIME: Shutting down Basic Avoidance subsystem... [2026-09-14 00:43:07.713] RUNTIME: Shutting down Antag HUDs subsystem... [2026-09-14 00:43:07.713] RUNTIME: Shutting down Aura subsystem... [2026-09-14 00:43:07.713] RUNTIME: Shutting down Clock Component subsystem... [2026-09-14 00:43:07.714] RUNTIME: Shutting down Digital Clocks subsystem... [2026-09-14 00:43:07.714] RUNTIME: Shutting down Fast Processing subsystem... [2026-09-14 00:43:07.714] RUNTIME: Shutting down Burning subsystem... [2026-09-14 00:43:07.714] RUNTIME: Shutting down Instruments subsystem... [2026-09-14 00:43:07.714] RUNTIME: Shutting down Manufacturing Processing subsystem... [2026-09-14 00:43:07.715] RUNTIME: Shutting down New Player Info subsystem... [2026-09-14 00:43:07.715] RUNTIME: Shutting down Objects subsystem... [2026-09-14 00:43:07.715] RUNTIME: Shutting down Personalities subsystem... [2026-09-14 00:43:07.715] RUNTIME: Shutting down Plumbing subsystem... [2026-09-14 00:43:07.715] RUNTIME: Shutting down Priority Status Effects subsystem... [2026-09-14 00:43:07.716] RUNTIME: Shutting down Projectiles subsystem... [2026-09-14 00:43:07.716] RUNTIME: Shutting down Quirks subsystem... [2026-09-14 00:43:07.716] RUNTIME: Shutting down Singularity subsystem... [2026-09-14 00:43:07.716] RUNTIME: Shutting down Jobs subsystem... [2026-09-14 00:43:07.717] RUNTIME: Shutting down Events subsystem... [2026-09-14 00:43:07.717] RUNTIME: Shutting down Radioactive Nebula subsystem... [2026-09-14 00:43:07.717] RUNTIME: Shutting down Research subsystem... [2026-09-14 00:43:07.717] RUNTIME: Shutting down Station subsystem... [2026-09-14 00:43:07.718] RUNTIME: Shutting down Supermatter Cascade subsystem... [2026-09-14 00:43:07.718] RUNTIME: Shutting down Timed Actions subsystem... [2026-09-14 00:43:07.718] RUNTIME: Shutting down Turret Processing subsystem... [2026-09-14 00:43:07.718] RUNTIME: Shutting down Wet floors subsystem... [2026-09-14 00:43:07.718] RUNTIME: Shutting down Escape Menu subsystem... [2026-09-14 00:43:07.718] RUNTIME: Shutting down Disease subsystem... [2026-09-14 00:43:07.719] RUNTIME: Shutting down Economy subsystem... [2026-09-14 00:43:07.719] RUNTIME: Shutting down Explosions subsystem... [2026-09-14 00:43:07.719] RUNTIME: Shutting down Fluid subsystem... [2026-09-14 00:43:07.719] RUNTIME: Shutting down Smoke subsystem... [2026-09-14 00:43:07.719] RUNTIME: Shutting down Foam subsystem... [2026-09-14 00:43:07.720] RUNTIME: Shutting down Verb Manager subsystem... [2026-09-14 00:43:07.720] RUNTIME: Shutting down Speech Controller subsystem... [2026-09-14 00:43:07.720] RUNTIME: Shutting down XKeyScore subsystem... [2026-09-14 00:43:07.720] RUNTIME: Shutting down Lag Switch subsystem... [2026-09-14 00:43:07.721] RUNTIME: Shutting down Lua Scripting subsystem... [2026-09-14 00:43:07.721] RUNTIME: Shutting down Map Vote subsystem... [2026-09-14 00:43:07.721] RUNTIME: Shutting down Materials subsystem... [2026-09-14 00:43:07.721] RUNTIME: Shutting down Mobs subsystem... [2026-09-14 00:43:07.721] RUNTIME: Shutting down MouseEntered subsystem... [2026-09-14 00:43:07.722] RUNTIME: Shutting down NPC Pool subsystem... [2026-09-14 00:43:07.722] RUNTIME: Shutting down Overlay subsystem... [2026-09-14 00:43:07.965] RUNTIME: Shutting down pAI subsystem... [2026-09-14 00:43:07.965] RUNTIME: Shutting down Parallax subsystem... [2026-09-14 00:43:07.966] RUNTIME: Shutting down Pathfinder subsystem... [2026-09-14 00:43:07.966] RUNTIME: Shutting down Points of Interest subsystem... [2026-09-14 00:43:07.966] RUNTIME: Shutting down Polling subsystem... [2026-09-14 00:43:07.966] RUNTIME: Shutting down Queue Links subsystem... [2026-09-14 00:43:07.966] RUNTIME: Shutting down Radiation subsystem... [2026-09-14 00:43:07.967] RUNTIME: Shutting down Restaurant subsystem... [2026-09-14 00:43:07.967] RUNTIME: Shutting down Timer subsystem... [2026-09-14 00:43:07.967] RUNTIME: Shutting down Runechat subsystem... [2026-09-14 00:43:07.967] RUNTIME: Shutting down Sound Loops subsystem... [2026-09-14 00:43:07.967] RUNTIME: Shutting down Security Level subsystem... [2026-09-14 00:43:07.968] RUNTIME: Shutting down Skills subsystem... [2026-09-14 00:43:07.968] RUNTIME: Shutting down Sound Tokens subsystem... [2026-09-14 00:43:07.968] RUNTIME: Shutting down Sprite Accessories subsystem... [2026-09-14 00:43:07.968] RUNTIME: Shutting down Stat Panels subsystem... [2026-09-14 00:43:07.968] RUNTIME: Shutting down PRISM subsystem... [2026-09-14 00:43:07.968] RUNTIME: Shutting down Stock Market subsystem... [2026-09-14 00:43:07.969] RUNTIME: Shutting down Sun subsystem... [2026-09-14 00:43:07.969] RUNTIME: Shutting down Trading Card Game subsystem... [2026-09-14 00:43:07.969] RUNTIME: Shutting down tgui subsystem... [2026-09-14 00:43:07.972] RUNTIME: Shutting down Throwing subsystem... [2026-09-14 00:43:07.972] RUNTIME: Shutting down Time Tracking subsystem... [2026-09-14 00:43:07.972] RUNTIME: Shutting down Text To Speech subsystem... [2026-09-14 00:43:10.225] RUNTIME: Shutting down Tutorials subsystem... [2026-09-14 00:43:10.226] RUNTIME: Shutting down Vis contents overlays subsystem... [2026-09-14 00:43:10.226] RUNTIME: Shutting down Vote subsystem... [2026-09-14 00:43:10.226] RUNTIME: Shutting down Dynamic subsystem... [2026-09-14 00:43:10.227] RUNTIME: Warning: Subsystem `Dynamic` slept 3 times. [2026-09-14 00:43:10.227] RUNTIME: Shutting down Movement Loops subsystem... [2026-09-14 00:43:10.227] RUNTIME: Shutting down AI Controller Ticker subsystem... [2026-09-14 00:43:10.227] RUNTIME: Shutting down AI Controller Ticker (Low) subsystem... [2026-09-14 00:43:10.227] RUNTIME: Shutting down AI movement subsystem... [2026-09-14 00:43:10.228] RUNTIME: Shutting down Cliff Falling subsystem... [2026-09-14 00:43:10.228] RUNTIME: Shutting down Hyperspace Drift subsystem... [2026-09-14 00:43:10.228] RUNTIME: Shutting down Newtonian Movement subsystem... [2026-09-14 00:43:10.229] RUNTIME: Shutting down Conveyor Belts subsystem... [2026-09-14 00:43:10.229] RUNTIME: Shutting down Bitrunning subsystem... [2026-09-14 00:43:10.229] RUNTIME: Shutting down Circuit Components subsystem... [2026-09-14 00:43:10.229] RUNTIME: Shutting down IDs and Access subsystem... [2026-09-14 00:43:10.229] RUNTIME: Shutting down Modular Computers subsystem... [2026-09-14 00:43:10.230] RUNTIME: Shutting down Radio subsystem... [2026-09-14 00:43:10.230] RUNTIME: Shutting down Wiremod Composite Templates subsystem... [2026-09-14 00:43:10.230] RUNTIME: Shutting down Loot Icon Generation subsystem... [2026-09-14 00:43:10.230] RUNTIME: Shutting down Admin Verbs subsystem... [2026-09-14 00:43:10.230] RUNTIME: Shutting down Early Assets subsystem... [2026-09-14 00:43:10.230] RUNTIME: Shutting down Greyscale Previews subsystem... [2026-09-14 00:43:10.231] RUNTIME: Shutting down Greyscale subsystem... [2026-09-14 00:43:10.231] RUNTIME: Shutting down Reagents subsystem... [2026-09-14 00:43:10.231] RUNTIME: Shutting down Discord subsystem... [2026-09-14 00:43:10.234] RUNTIME: Shutting down Input subsystem... [2026-09-14 00:43:10.234] RUNTIME: Shutting down Ping subsystem... [2026-09-14 00:43:10.234] RUNTIME: Shutting down Server Tasks subsystem... [2026-09-14 00:43:11.310] RUNTIME: Shutting down Sounds subsystem... [2026-09-14 00:43:11.310] RUNTIME: Shutting down Title Screen subsystem... [2026-09-14 00:43:11.313] RUNTIME: Shutting down Verbs subsystem... [2026-09-14 00:43:11.313] RUNTIME: Shutting down Database subsystem... [2026-09-14 00:43:11.315] RUNTIME: Clearing DB Queries. (Standby: 0; Active: 0; All: 0) [2026-09-14 00:43:11.331] RUNTIME: Done clearing DB queries in right now (Standby: 0; Active: 0; All: 0)] [2026-09-14 00:43:11.334] RUNTIME: Shutting down Garbage subsystem... [2026-09-14 00:43:12.128] RUNTIME: Shutting down Profiler subsystem... [2026-09-14 00:43:12.128] RUNTIME: Warning: Subsystem `Profiler` slept 17 times. [2026-09-14 00:43:12.175] RUNTIME: Shutdown complete [2026-09-14 00:43:12.175] RUNTIME: World hard rebooted at 00:43:12