[2026-10-05 11:49:44.697] Starting up round ID 264219. - ------------------------- [2026-10-05 11:49:44.725] RUNTIME: World loaded at 11:49:44! [2026-10-05 11:49:44.725] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-10-05 11:49:44.725] RUNTIME: Running /tg/ revision: 2026-10-04T21:39:28+00:00 - origin/master: 1d99bd7f599fcd687fd563cbe01370d0b020e46f - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97789 commit 3d37c97bb3ba5f4bffa2bc0d7158ab966c262365 - HEAD: e85deaca9d2f346ab6d5cdb7bb34f991329b93bb - Running rust-g version 7.0.0 [2026-10-05 11:49:44.730] RUNTIME: map_config not found: _maps/map_jsons/eventmap.json [2026-10-05 11:49:44.731] RUNTIME: map_config not found: _maps/map_jsons/eventmap2.json [2026-10-05 11:49:44.732] RUNTIME: Database connection established. [2026-10-05 11:49:44.732] RUNTIME: Round ID: 264219 [2026-10-05 11:49:44.733] RUNTIME: Running /tg/ revision: 2026-10-04T21:39:28+00:00 - origin/master: 1d99bd7f599fcd687fd563cbe01370d0b020e46f - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97789 commit 3d37c97bb3ba5f4bffa2bc0d7158ab966c262365 - HEAD: e85deaca9d2f346ab6d5cdb7bb34f991329b93bb - Running rust-g version 7.0.0 [2026-10-05 11:49:44.992] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-10-05 11:49:45.997] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-10-05 11:49:45.998] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-10-05 11:49:46.011] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-10-05 11:49:46.018] RUNTIME: Initialized Title Screen subsystem within 0.01 seconds! [2026-10-05 11:49:46.157] RUNTIME: Initialized Sounds subsystem within 0.14 seconds! [2026-10-05 11:49:46.159] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-10-05 11:49:46.160] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-10-05 11:49:46.161] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-10-05 11:49:46.172] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-10-05 11:49:46.555] RUNTIME: Initialized Greyscale subsystem within 0.38 seconds! [2026-10-05 11:49:46.555] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-10-05 11:49:48.763] RUNTIME: Initialized Early Assets subsystem within 2.21 seconds! [2026-10-05 11:49:48.765] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-10-05 11:49:48.766] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-10-05 11:49:48.767] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-10-05 11:49:48.772] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-10-05 11:49:48.773] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-10-05 11:49:48.773] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-10-05 11:49:48.773] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-10-05 11:49:48.774] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-10-05 11:49:48.774] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-10-05 11:49:49.551] RUNTIME: Initialized Text To Speech subsystem within 0.78 seconds! [2026-10-05 11:49:49.551] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-10-05 11:49:49.568] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-10-05 11:49:49.568] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-10-05 11:49:49.568] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-10-05 11:49:49.822] RUNTIME: Initialized PRISM subsystem within 0.25 seconds! [2026-10-05 11:49:49.823] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-10-05 11:49:49.823] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-10-05 11:49:49.825] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-10-05 11:49:49.825] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-10-05 11:49:49.825] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-10-05 11:49:49.828] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-10-05 11:49:49.828] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-10-05 11:49:49.829] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-10-05 11:49:49.829] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-10-05 11:49:49.829] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-10-05 11:49:49.830] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-10-05 11:49:49.831] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-10-05 11:49:49.833] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-10-05 11:49:49.868] RUNTIME: Initialized Research subsystem within 0.04 seconds! [2026-10-05 11:49:49.871] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-10-05 11:49:49.878] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-10-05 11:49:49.881] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-10-05 11:49:49.882] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-10-05 11:49:49.949] RUNTIME: Initialized Instruments subsystem within 0.07 seconds! [2026-10-05 11:49:49.949] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-10-05 11:50:01.410] RUNTIME: Initialized Achievements subsystem within 11.46 seconds! [2026-10-05 11:50:01.676] RUNTIME: Initialized Ticker subsystem within 0.26 seconds! [2026-10-05 11:50:01.722] RUNTIME: Loading Kilo Station... [2026-10-05 11:50:03.334] RUNTIME: Loaded Station in 1.6125s! [2026-10-05 11:50:04.796] RUNTIME: Loaded Lavaland in 1.24063s! [2026-10-05 11:50:11.198] RUNTIME: Lava Ruins loader finished placing 28/42 ruins with 0 left to spend. [2026-10-05 11:50:11.239] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-10-05 11:50:12.190] RUNTIME: Cave Generator terrain generation finished in 0.946875s! [2026-10-05 11:50:12.228] RUNTIME: Cave Generator terrain generation finished in 0.034375s! [2026-10-05 11:50:14.532] RUNTIME: Cave Generator terrain population finished in 0.078125s! [2026-10-05 11:50:14.535] RUNTIME: Cave Generator terrain population finished in 0s! [2026-10-05 11:50:15.318] RUNTIME: Initialized Mapping subsystem within 13.63 seconds! [2026-10-05 11:50:15.318] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-10-05 11:50:15.366] RUNTIME: Initialized Spatial Grid subsystem within 0.05 seconds! [2026-10-05 11:50:15.367] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-10-05 11:51:06.821] RUNTIME: Initialized Atoms subsystem within 51.45 seconds! [2026-10-05 11:51:06.867] RUNTIME: Loaded 5 engraved messages on map Kilo Station [2026-10-05 11:51:06.868] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load prisoner tattoos (/datum/controller/subsystem/persistence/proc/load_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,6 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-05 11:51:06.881] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-10-05 11:51:06.899] 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 Curated Painting Exhibit m... (/obj/structure/sign/painting/library_secure) - src.loc: the floor (95,127,2) (/turf/open/floor/iron/dark) - call stack: - the Curated Painting Exhibit m... (/obj/structure/sign/painting/library_secure): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-10-05 11:51:07.169] RUNTIME: Initialized Persistent Paintings subsystem within 0.29 seconds! [2026-10-05 11:51:09.653] RUNTIME: Initialized Assets subsystem within 2.48 seconds! [2026-10-05 11:51:09.684] RUNTIME: Initialized Wardrobe subsystem within 0.03 seconds! [2026-10-05 11:51:09.688] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-10-05 11:51:10.048] RUNTIME: Initialized Ore Generation subsystem within 0.36 seconds! [2026-10-05 11:51:10.199] RUNTIME: Initialized Minor Mapping subsystem within 0.15 seconds! [2026-10-05 11:51:10.201] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-10-05 11:51:10.361] RUNTIME: Initialized Machines subsystem within 0.16 seconds! [2026-10-05 11:51:10.362] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-10-05 11:51:41.658] RUNTIME: Initialized Lighting subsystem within 31.3 seconds! [2026-10-05 11:51:43.605] RUNTIME: Initialized Library Loading subsystem within 1.95 seconds! [2026-10-05 11:51:49.583] RUNTIME: Initialized Icon Smoothing subsystem within 5.98 seconds! [2026-10-05 11:51:49.894] RUNTIME: Initialized Fishing subsystem within 0.31 seconds! [2026-10-05 11:51:54.591] RUNTIME: ## WARNING: HEY! LISTEN! 0.0125 seconds were wasted processing 12 turf(s) (connected to 434 other turfs) with atmos differences at round start. [2026-10-05 11:51:56.635] RUNTIME: Initialized Atmospherics subsystem within 6.74 seconds! [2026-10-05 11:52:00.042] RUNTIME: Initialized Shuttle subsystem within 3.41 seconds! [2026-10-05 11:52:00.084] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-10-05 11:52:00.414] RUNTIME: Initialized Ban Cache subsystem within 0.33 seconds! [2026-10-05 11:52:00.414] RUNTIME: Initializations complete within 134.419 seconds! [2026-10-05 11:56:04.537] RUNTIME: Game start took 0.74375s [2026-10-05 12:23:25.244] RUNTIME: ## TESTING: GC: -- [0x21065bdf] | /datum/ductnet was unable to be GC'd -- (ref count of 6) [2026-10-05 12:32:44.685] 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: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (155,139,2) (/turf/open/floor/iron/showroomfloor) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(QuantumDr1ft (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): Destroy(0) - qdel(/datum/storage/backpack (/datum/storage/backpack), 0) - Giggles von Honkerton (/obj/item/storage/backpack/clown): Destroy(0) - Giggles von Honkerton (/obj/item/storage/backpack/clown): Destroy(0) - Giggles von Honkerton (/obj/item/storage/backpack/clown): Destroy(0) - Giggles von Honkerton (/obj/item/storage/backpack/clown): Destroy(0) - qdel(Giggles von Honkerton (/obj/item/storage/backpack/clown), 0) - QuantumDr1ft (/mob/living/carbon/human): Destroy(0) - QuantumDr1ft (/mob/living/carbon/human): Destroy(0) - ... - qdel(QuantumDr1ft (/mob/living/carbon/human), 0) - the netpod (/obj/machinery/netpod): on domain scrubbed(the quantum server (/obj/machinery/quantum_server)) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - the quantum server (/obj/machinery/quantum_server): scrub vdom() - /datum/callback (/datum/callback): Invoke() - world: push usr(Kenneth Philips (as Captain) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 12:45:55.974] RUNTIME: ## TESTING: GC: -- [0x2041d1e] | /atom/movable/flick_visual was unable to be GC'd -- (ref count of 3) [2026-10-05 12:46:26.601] 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: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: /datum/storage/backpack (/datum/storage/backpack) - usr.loc: the floor (149,129,2) (/turf/open/floor/iron/dark) - call stack: - /datum/storage/backpack (/datum/storage/backpack): hide contents(Unknown (/mob/living/carbon/human)) - /datum/storage/backpack (/datum/storage/backpack): Destroy(0) - qdel(/datum/storage/backpack (/datum/storage/backpack), 0) - the explorer bag (/obj/item/storage/backpack/explorer): Destroy(0) - the explorer bag (/obj/item/storage/backpack/explorer): Destroy(0) - the explorer bag (/obj/item/storage/backpack/explorer): Destroy(0) - the explorer bag (/obj/item/storage/backpack/explorer): Destroy(0) - qdel(the explorer bag (/obj/item/storage/backpack/explorer), 0) - Unknown (/mob/living/carbon/human): Destroy(0) - Unknown (/mob/living/carbon/human): Destroy(0) - ... - qdel(Unknown (/mob/living/carbon/human), 0) - the netpod (/obj/machinery/netpod): on domain scrubbed(the quantum server (/obj/machinery/quantum_server)) - the quantum server (/obj/machinery/quantum_server): SendSignal("bitrunner_domain_scrubbed", /list (/list)) - the quantum server (/obj/machinery/quantum_server): scrub vdom() - /datum/callback (/datum/callback): Invoke() - world: push usr(Kenneth Philips (as Captain) (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 12:48:12.587] RUNTIME: runtime error: list index out of bounds - proc name: disconnect (/obj/machinery/atmospherics/proc/disconnect) - source file: code/modules/atmospherics/machinery/atmosmachinery.dm,411 - usr: Sophia (/mob/living/carbon/human) - src: the purple pipe (/obj/machinery/atmospherics/pipe/smart/simple/purple/visible) - usr.loc: the floor (112,58,2) (/turf/open/floor/iron/dark) - src.loc: the plating (114,59,2) (/turf/open/floor/plating) - call stack: - the purple pipe (/obj/machinery/atmospherics/pipe/smart/simple/purple/visible): disconnect(the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible)) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): nullify node(1) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): nullify node(1) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): Destroy(0) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): Destroy(0) - qdel(the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible), 0) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): deconstruct(1) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): wrench act(Sophia (/mob/living/carbon/human), the wrench (/obj/item/wrench)) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): tool act(Sophia (/mob/living/carbon/human), the wrench (/obj/item/wrench), /list (/list)) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): base item interaction(Sophia (/mob/living/carbon/human), the wrench (/obj/item/wrench), /list (/list)) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): base item interaction(Sophia (/mob/living/carbon/human), the wrench (/obj/item/wrench), /list (/list)) - the wrench (/obj/item/wrench): melee attack chain(Sophia (/mob/living/carbon/human), the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible), /list (/list), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible), "icon-x=17;icon-y=19;left=1;but...") - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): Click(the floor (113,59,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - Observatory (/client): Click(the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible), the floor (113,59,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - [2026-10-05 12:48:12.589] RUNTIME: runtime error: list index out of bounds - proc name: disconnect (/obj/machinery/atmospherics/proc/disconnect) - source file: code/modules/atmospherics/machinery/atmosmachinery.dm,411 - usr: Sophia (/mob/living/carbon/human) - src: the purple pipe (/obj/machinery/atmospherics/pipe/smart/simple/purple/visible) - usr.loc: the floor (112,58,2) (/turf/open/floor/iron/dark) - src.loc: null - call stack: - the purple pipe (/obj/machinery/atmospherics/pipe/smart/simple/purple/visible): disconnect(the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible)) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): nullify node(2) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): nullify node(2) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): Destroy(0) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): Destroy(0) - qdel(the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible), 0) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): deconstruct(1) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): wrench act(Sophia (/mob/living/carbon/human), the wrench (/obj/item/wrench)) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): tool act(Sophia (/mob/living/carbon/human), the wrench (/obj/item/wrench), /list (/list)) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): base item interaction(Sophia (/mob/living/carbon/human), the wrench (/obj/item/wrench), /list (/list)) - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): base item interaction(Sophia (/mob/living/carbon/human), the wrench (/obj/item/wrench), /list (/list)) - the wrench (/obj/item/wrench): melee attack chain(Sophia (/mob/living/carbon/human), the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible), /list (/list), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible), "icon-x=17;icon-y=19;left=1;but...") - the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible): Click(the floor (113,59,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - Observatory (/client): Click(the purple bridge pipe (/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible), the floor (113,59,2) (/turf/open/floor/iron/dark), "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - [2026-10-05 12:50:01.069] RUNTIME: ## TESTING: GC: -- [0x21034ada] | /datum/ductnet was unable to be GC'd -- (ref count of 4) [2026-10-05 12:53:09.233] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,72 - usr: null - src: Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final) - call stack: - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): UnregisterSignal(null, "movable_pre_move") - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Activate(QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Activate(QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): PreActivate(QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): InterceptClickOn(the colossus (/mob/living/simple_animal/hostile/megafauna/colossus), null, QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Trigger(null, null, QuantumDr1ft (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): OpenFire(QuantumDr1ft (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): MoveToTarget(/list (/list)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): handle automated action() - [2026-10-05 12:53:09.234] 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: Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final) - call stack: - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): enable cooldown actions() - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Activate(QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Activate(QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): PreActivate(QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): InterceptClickOn(the colossus (/mob/living/simple_animal/hostile/megafauna/colossus), null, QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Trigger(null, null, QuantumDr1ft (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): OpenFire(QuantumDr1ft (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): MoveToTarget(/list (/list)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): handle automated action() - [2026-10-05 12:53:09.235] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: UnregisterSignal (/datum/proc/UnregisterSignal) - source file: code/datums/signals.dm,72 - usr: null - src: Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final) - call stack: - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): UnregisterSignal(null, "hostile_pre_attackingtarget") - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Remove(null) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Activate(QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): PreActivate(QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): InterceptClickOn(the colossus (/mob/living/simple_animal/hostile/megafauna/colossus), null, QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Trigger(null, null, QuantumDr1ft (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): OpenFire(QuantumDr1ft (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): MoveToTarget(/list (/list)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): handle automated action() - [2026-10-05 12:53:09.236] RUNTIME: runtime error: Cannot read null.click_intercept - proc name: Remove (/datum/action/cooldown/Remove) - source file: code/datums/actions/cooldown_action.dm,127 - usr: null - src: Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final) - call stack: - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Remove(null) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Activate(QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): PreActivate(QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): InterceptClickOn(the colossus (/mob/living/simple_animal/hostile/megafauna/colossus), null, QuantumDr1ft (/mob/living/carbon/human)) - Titan\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final): Trigger(null, null, QuantumDr1ft (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): OpenFire(QuantumDr1ft (/mob/living/carbon/human)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): MoveToTarget(/list (/list)) - the colossus (/mob/living/simple_animal/hostile/megafauna/colossus): handle automated action() - [2026-10-05 12:53:19.187] RUNTIME: ## TESTING: GC: -- [0x2006e1f] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:53:22.154] RUNTIME: runtime error: Cannot execute null.add member(). - proc name: add member (/obj/machinery/atmospherics/pipe/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,194 - usr: Sophia (/mob/living/carbon/human) - src: the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w) - usr.loc: the plating (113,64,2) (/turf/open/floor/plating) - src.loc: the plating (114,63,2) (/turf/open/floor/plating) - call stack: - the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): add member(the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w)) - the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): on construction(Sophia (/mob/living/carbon/human), "#FF3CC8", 2) - 4-way pipe manifold fitting (/obj/item/pipe/quaternary): wrench act(Sophia (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the plating (114,64,2) (/turf/open/floor/plating), Sophia (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the plating (114,64,2) (/turf/open/floor/plating), Sophia (/mob/living/carbon/human), /list (/list)) - the plating (114,64,2) (/turf/open/floor/plating): base item interaction(Sophia (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Sophia (/mob/living/carbon/human), the plating (114,64,2) (/turf/open/floor/plating), /list (/list), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the plating (114,64,2) (/turf/open/floor/plating), "icon-x=15;icon-y=18;left=1;but...") - the plating (114,64,2) (/turf/open/floor/plating): Click(the plating (114,64,2) (/turf/open/floor/plating), "map_screen.map", "icon-x=15;icon-y=18;left=1;but...") - the plating (114,64,2) (/turf/open/floor/plating): Click(the plating (114,64,2) (/turf/open/floor/plating), "map_screen.map", "icon-x=15;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(Sophia (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-05 12:53:22.318] RUNTIME: runtime error: Cannot execute null.add member(). - proc name: add member (/obj/machinery/atmospherics/pipe/add_member) - source file: code/modules/atmospherics/machinery/datum_pipeline.dm,194 - usr: Sophia (/mob/living/carbon/human) - src: the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w) - usr.loc: the plating (113,64,2) (/turf/open/floor/plating) - src.loc: the plating (114,64,2) (/turf/open/floor/plating) - call stack: - the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): add member(the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w)) - the pink 4-way pipe manifold (/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w): on construction(Sophia (/mob/living/carbon/human), "#FF3CC8", 2) - 4-way pipe manifold fitting (/obj/item/pipe/quaternary): wrench act(Sophia (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): do pipe build(the plating (114,65,2) (/turf/open/floor/plating), Sophia (/mob/living/carbon/human)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): interact with atom(the plating (114,65,2) (/turf/open/floor/plating), Sophia (/mob/living/carbon/human), /list (/list)) - the plating (114,65,2) (/turf/open/floor/plating): base item interaction(Sophia (/mob/living/carbon/human), the rapid pipe dispenser (/obj/item/pipe_dispenser), /list (/list)) - the rapid pipe dispenser (/obj/item/pipe_dispenser): melee attack chain(Sophia (/mob/living/carbon/human), the plating (114,65,2) (/turf/open/floor/plating), /list (/list), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the plating (114,65,2) (/turf/open/floor/plating), "icon-x=11;icon-y=18;left=1;but...") - the plating (114,65,2) (/turf/open/floor/plating): Click(the plating (114,65,2) (/turf/open/floor/plating), "map_screen.map", "icon-x=11;icon-y=18;left=1;but...") - [2026-10-05 12:53:23.209] RUNTIME: ## TESTING: GC: -- [0x2006f68] | /obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:53:25.241] RUNTIME: ## TESTING: GC: -- [0x20070ce] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:53:29.210] RUNTIME: ## TESTING: GC: -- [0x2007216] | /obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:53:33.410] RUNTIME: ## TESTING: GC: -- [0x2007382] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:56:16.803] RUNTIME: ## TESTING: GC: -- [0x200735b] | /obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:56:18.806] RUNTIME: ## TESTING: GC: -- [0x2007358] | /obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:56:20.818] RUNTIME: ## TESTING: GC: -- [0x2007356] | /obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:56:22.822] RUNTIME: ## TESTING: GC: -- [0x200734f] | /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:56:22.823] RUNTIME: ## TESTING: GC: -- [0x20074b6] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:56:22.823] RUNTIME: ## TESTING: GC: -- [0x20074b4] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:56:26.820] RUNTIME: ## TESTING: GC: -- [0x200734e] | /obj/machinery/atmospherics/components/binary/pump/on was unable to be GC'd -- (ref count of 4) [2026-10-05 12:57:03.929] RUNTIME: ## TESTING: GC: -- [0x200735d] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:57:03.930] RUNTIME: ## TESTING: GC: -- [0x2007360] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:57:06.080] RUNTIME: ## TESTING: GC: -- [0x2007364] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:57:08.221] RUNTIME: ## TESTING: GC: -- [0x2007367] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:57:08.222] RUNTIME: ## TESTING: GC: -- [0x200736a] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:57:08.222] RUNTIME: ## TESTING: GC: -- [0x200736e] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:57:10.314] RUNTIME: ## TESTING: GC: -- [0x2007371] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:57:12.433] RUNTIME: ## TESTING: GC: -- [0x2007378] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:57:12.434] RUNTIME: ## TESTING: GC: -- [0x2007374] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 12:57:14.548] RUNTIME: ## TESTING: GC: -- [0x200737c] | /obj/machinery/atmospherics/pipe/smart/simple/purple/visible was unable to be GC'd -- (ref count of 4) [2026-10-05 13:09:41.523] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (135,160,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Kenneth Philips (as Captain) (/mob/living/carbon/human) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - the research MOD helmet (/obj/item/clothing/head/mod): on equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot if possible(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Kenneth Philips (as Captain) (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=25;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(Kenneth Philips (as Captain) (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-05 13:15:19.952] RUNTIME: ## TESTING: GC: -- [0x3000c05] | /mob/dead/new_player was unable to be GC'd -- (ref count of 7) [2026-10-05 13:15:48.645] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Captain (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (118,135,2) (/turf/open/floor/iron) - src.loc: the research MOD control unit (/obj/item/mod/control/pre_equipped/research) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): transferItemToLoc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 1, null) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): transfer part to loc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): retract(Captain (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=21;icon-y=7;left=1;butt...") - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=21;icon-y=7;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Captain (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-05 13:18:22.004] 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: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: /datum/storage/box (/datum/storage/box) - usr.loc: the floor (67,134,2) (/turf/open/floor/iron/dark) - call stack: - /datum/storage/box (/datum/storage/box): hide contents(Alex Stamos (/mob/dead/observer)) - /datum/storage/box (/datum/storage/box): can see contents() - /datum/storage/box (/datum/storage/box): refresh views() - /datum/storage/box (/datum/storage/box): handle exit(the survival box (/obj/item/storage/box/survival), the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen), 0) - the survival box (/obj/item/storage/box/survival): SendSignal("atom_exited", /list (/list)) - the survival box (/obj/item/storage/box/survival): Exited(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen), 0) - the survival box (/obj/item/storage/box/survival): Exited(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen), 0) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen): doMove(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen): doMove(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen): forceMove(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - /datum/storage/box (/datum/storage/box): attempt remove(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen), Kenneth Philips (as Captain) (/mob/living/carbon/human), 1, 1) - /datum/storage/box (/datum/storage/box): remove single(Kenneth Philips (as Captain) (/mob/living/carbon/human), the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen), Kenneth Philips (as Captain) (/mob/living/carbon/human), 1) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen): attempt pickup(Kenneth Philips (as Captain) (/mob/living/carbon/human), 0) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen): attack hand(Kenneth Philips (as Captain) (/mob/living/carbon/human), /list (/list)) - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen): attack hand(Kenneth Philips (as Captain) (/mob/living/carbon/human), /list (/list)) - Kenneth Philips (as Captain) (/mob/living/carbon/human): resolve unarmed attack(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen), /list (/list)) - Kenneth Philips (as Captain) (/mob/living/carbon/human): UnarmedAttack(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen), 1, /list (/list)) - Kenneth Philips (as Captain) (/mob/living/carbon/human): UnarmedAttack(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen), 1, /list (/list)) - Kenneth Philips (as Captain) (/mob/living/carbon/human): ClickOn(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen), "icon-x=13;icon-y=11;left=1;but...") - the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen): Click(null, "map_screen.map", "icon-x=13;icon-y=11;left=1;but...") - Gryffinp (/client): Click(the emergency oxygen tank (/obj/item/tank/internals/emergency_oxygen), null, "map_screen.map", "icon-x=13;icon-y=11;left=1;but...") - [2026-10-05 13:18:23.607] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (67,134,2) (/turf/open/floor/iron/dark) - src.loc: Kenneth Philips (as Captain) (/mob/living/carbon/human) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - the research MOD helmet (/obj/item/clothing/head/mod): on equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot if possible(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): deploy(null, the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): quick deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Kenneth Philips (as Captain) (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=15;icon-y=11;right=1;bu...") - Gryffinp (/client): Click(Deploy MODsuit (/atom/movable/screen/movable/action_button), null, "map_screen.map", "icon-x=15;icon-y=11;right=1;bu...") - [2026-10-05 13:22:07.707] 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: Max Otto (/mob/living/carbon/human) - src: Cable (x5) (/datum/design/cable_coil) - usr.loc: the floor (148,121,2) (/turf/open/floor/iron) - call stack: - Cable (x5) (/datum/design/cable_coil): simple transfer materials(/list (/list), 1, the cable coil (/obj/item/stack/cable_coil/five)) - Cable (x5) (/datum/design/cable_coil): transfer materials(/list (/list), 1, the cable coil (/obj/item/stack/cable_coil/five)) - the autolathe (/obj/machinery/autolathe): do make item(Cable (x5) (/datum/design/cable_coil), 1, 16, 1, 3, /list (/list), the floor (149,122,2) (/turf/open/floor/iron/dark), null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Max Otto (/mob/living/carbon/human), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 13:22:15.232] RUNTIME: ## TESTING: GC: -- [0x3000c05] | /mob/dead/observer was unable to be GC'd -- (ref count of 3) [2026-10-05 13:25:12.494] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (167,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6834, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6834, 1) - Max Otto (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 4) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 4) - JustDewott (/client): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 4) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 13:25:12.496] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) 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: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (167,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6834, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6834, 1) - Max Otto (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 4) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 4) - JustDewott (/client): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 4) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 13:28:00.003] RUNTIME: runtime error: /datum/action/cooldown/spell/conjure_item/snow tried to create an item, but failed. It's item type is /obj/item/stack/sheet/mineral/snow. - proc name: cast (/datum/action/cooldown/spell/conjure_item/cast) - source file: code/modules/spells/spell_types/conjure_item/_conjure_item.dm,66 - usr: John Rogers (/mob/living/carbon/human) - src: Create Snow (/datum/action/cooldown/spell/conjure_item/snow) - usr.loc: the floor (153,130,2) (/turf/open/floor/iron/showroomfloor) - call stack: - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): cast(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): Activate(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): PreActivate(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): Trigger(John Rogers (/mob/living/carbon/human), null, null) - Create Snow (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=18;icon-y=15;left=1;but...") - Create Snow (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=18;icon-y=15;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(John Rogers (/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-10-05 13:34:20.539] 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: Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun) - src: null - usr.loc: the floor (126,142,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)) - Giroskop (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-10-05 13:34:20.543] 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: Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (126,142,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)) - Giroskop (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-10-05 13:36:06.579] 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 380 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 456) - the 380 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 380 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 380 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 380 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-10-05 13:40:43.875] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Captain (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (76,139,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the research MOD control unit (/obj/item/mod/control/pre_equipped/research) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): transferItemToLoc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 1, null) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): transfer part to loc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): retract(Captain (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=27;icon-y=11;left=1;but...") - [2026-10-05 13:41:01.803] RUNTIME: ## TESTING: GC: -- [0x3000c0c] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-10-05 13:53:01.801] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (86,137,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Kenneth Philips (as Captain) (/mob/living/carbon/human) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - the research MOD helmet (/obj/item/clothing/head/mod): on equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot if possible(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Kenneth Philips (as Captain) (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=19;icon-y=7;left=1;butt...") - [2026-10-05 13:57:52.598] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6467, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6467, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Max Otto (/mob/living/carbon/human), the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), 10.6467) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JustDewott (/client): Move(the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/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-10-05 13:57:52.600] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) 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: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6467, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6467, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Max Otto (/mob/living/carbon/human), the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow), 10.6467) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JustDewott (/client): Move(the shuttle floor (169,111,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/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-10-05 13:58:33.039] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6667, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6667, 1) - the crate (/obj/structure/closet/crate): move from pull(Max Otto (/mob/living/carbon/human), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 10.6667) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JustDewott (/client): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/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-10-05 13:58:33.041] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) 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: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6667, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 4, 10.6667, 1) - the crate (/obj/structure/closet/crate): move from pull(Max Otto (/mob/living/carbon/human), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 10.6667) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JustDewott (/client): Move(the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/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-10-05 13:58:33.238] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Max Otto (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate), 1000) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JustDewott (/client): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 13:58:33.241] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) 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: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Max Otto (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate), 1000) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JustDewott (/client): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 13:58:33.388] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Max Otto (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate), 1000) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JustDewott (/client): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 13:58:33.390] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) 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: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate), the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate), the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): SendSignal("atom_entering", /list (/list)) - the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the crate (/obj/structure/closet/crate), the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - the crate (/obj/structure/closet/crate): Move(the shuttle floor (168,107,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6667, 1) - Max Otto (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate), 1000) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JustDewott (/client): Move(the shuttle floor (168,108,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:00:28.714] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Captain (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (147,153,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the research MOD control unit (/obj/item/mod/control/pre_equipped/research) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): transferItemToLoc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 1, null) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): transfer part to loc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): retract(null, the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): quick deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), 1) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=20;icon-y=21;right=1;bu...") - [2026-10-05 14:00:30.202] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (147,150,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Kenneth Philips (as Captain) (/mob/living/carbon/human) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - the research MOD helmet (/obj/item/clothing/head/mod): on equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot if possible(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): deploy(null, the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): quick deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(1) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Kenneth Philips (as Captain) (/mob/living/carbon/human), 1) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Kenneth Philips (as Captain) (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:04:47.939] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Captain (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (150,136,2) (/turf/open/floor/iron/dark) - src.loc: the research MOD control unit (/obj/item/mod/control/pre_equipped/research) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): transferItemToLoc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 1, null) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): transfer part to loc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): retract(Captain (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=10;icon-y=12;left=1;but...") - [2026-10-05 14:04:48.438] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (150,136,2) (/turf/open/floor/iron/dark) - src.loc: Kenneth Philips (as Captain) (/mob/living/carbon/human) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - the research MOD helmet (/obj/item/clothing/head/mod): on equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot if possible(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Kenneth Philips (as Captain) (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=10;icon-y=12;left=1;but...") - [2026-10-05 14:04:53.041] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Captain (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (150,136,2) (/turf/open/floor/iron/dark) - src.loc: the research MOD control unit (/obj/item/mod/control/pre_equipped/research) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): transferItemToLoc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 1, null) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): transfer part to loc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): retract(Captain (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=19;icon-y=11;left=1;but...") - [2026-10-05 14:05:37.145] RUNTIME: runtime error: /datum/action/cooldown/spell/conjure_item/snow tried to create an item, but failed. It's item type is /obj/item/stack/sheet/mineral/snow. - proc name: cast (/datum/action/cooldown/spell/conjure_item/cast) - source file: code/modules/spells/spell_types/conjure_item/_conjure_item.dm,66 - usr: John Rogers (/mob/living/carbon/human) - src: Create Snow (/datum/action/cooldown/spell/conjure_item/snow) - usr.loc: the floor (78,129,2) (/turf/open/floor/iron/showroomfloor) - call stack: - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): cast(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): Activate(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): PreActivate(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): Trigger(null, null, null) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - John Rogers (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - John Rogers (/mob/living/carbon/human): key down("2", Chickenmanmanner (/client), "2") - Chickenmanmanner (/client): gvb keyDown("2", 1573, 903, 1824, 1440) - Chickenmanmanner (/client): keyDown("2", 1573, 903, 1824, 1440) - [2026-10-05 14:05:48.910] RUNTIME: runtime error: /datum/action/cooldown/spell/conjure_item/snow tried to create an item, but failed. It's item type is /obj/item/stack/sheet/mineral/snow. - proc name: cast (/datum/action/cooldown/spell/conjure_item/cast) - source file: code/modules/spells/spell_types/conjure_item/_conjure_item.dm,66 - usr: John Rogers (/mob/living/carbon/human) - src: Create Snow (/datum/action/cooldown/spell/conjure_item/snow) - usr.loc: the floor (78,129,2) (/turf/open/floor/iron/showroomfloor) - call stack: - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): cast(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): Activate(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): PreActivate(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): Trigger(null, null, null) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - John Rogers (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - John Rogers (/mob/living/carbon/human): key down("2", Chickenmanmanner (/client), "2") - Chickenmanmanner (/client): gvb keyDown("2", 1486, 884, 1824, 1440) - Chickenmanmanner (/client): keyDown("2", 1486, 884, 1824, 1440) - [2026-10-05 14:06:00.887] RUNTIME: runtime error: /datum/action/cooldown/spell/conjure_item/snow tried to create an item, but failed. It's item type is /obj/item/stack/sheet/mineral/snow. - proc name: cast (/datum/action/cooldown/spell/conjure_item/cast) - source file: code/modules/spells/spell_types/conjure_item/_conjure_item.dm,66 - usr: John Rogers (/mob/living/carbon/human) - src: Create Snow (/datum/action/cooldown/spell/conjure_item/snow) - usr.loc: the floor (78,129,2) (/turf/open/floor/iron/showroomfloor) - call stack: - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): cast(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): Activate(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): PreActivate(John Rogers (/mob/living/carbon/human)) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): Trigger(null, null, null) - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - Create Snow (/datum/action/cooldown/spell/conjure_item/snow): keydown(John Rogers (/mob/living/carbon/human), "2", Chickenmanmanner (/client), "2") - John Rogers (/mob/living/carbon/human): SendSignal("mob_key_down", /list (/list)) - John Rogers (/mob/living/carbon/human): key down("2", Chickenmanmanner (/client), "2") - Chickenmanmanner (/client): gvb keyDown("2", 1476, 873, 1824, 1440) - Chickenmanmanner (/client): keyDown("2", 1476, 873, 1824, 1440) - [2026-10-05 14:10:36.522] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: space (171,185,2) (/turf/open/space/basic) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron rod (/obj/item/stack/rods/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods/fifty), 0) - the iron rod (/obj/item/stack/rods/fifty): doMove(Sophia (/mob/living/carbon/human)) - the iron rod (/obj/item/stack/rods/fifty): doMove(Sophia (/mob/living/carbon/human)) - the iron rod (/obj/item/stack/rods/fifty): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron rod (/obj/item/stack/rods/fifty), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods/fifty), Sophia (/mob/living/carbon/human), 1) - the iron rod (/obj/item/stack/rods/fifty): attempt pickup(Sophia (/mob/living/carbon/human), 0) - ... - the iron rod (/obj/item/stack/rods/fifty): Click(null, "map_screen.map", "icon-x=15;icon-y=17;left=1;but...") - the iron rod (/obj/item/stack/rods/fifty): Click(null, "map_screen.map", "icon-x=15;icon-y=17;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:11:07.474] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: space (171,163,2) (/turf/open/space/basic) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron/fifty), 0) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron/fifty): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron (/obj/item/stack/sheet/iron/fifty), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron/fifty), Sophia (/mob/living/carbon/human), 1) - the iron (/obj/item/stack/sheet/iron/fifty): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the iron (/obj/item/stack/sheet/iron/fifty): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the iron (/obj/item/stack/sheet/iron/fifty): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the iron (/obj/item/stack/sheet/iron/fifty), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron (/obj/item/stack/sheet/iron/fifty), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron (/obj/item/stack/sheet/iron/fifty), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron/fifty), "icon-x=7;icon-y=16;left=1;butt...") - the iron (/obj/item/stack/sheet/iron/fifty): Click(null, "map_screen.map", "icon-x=7;icon-y=16;left=1;butt...") - Observatory (/client): Click(the iron (/obj/item/stack/sheet/iron/fifty), null, "map_screen.map", "icon-x=7;icon-y=16;left=1;butt...") - [2026-10-05 14:11:08.340] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (76,139,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Kenneth Philips (as Captain) (/mob/living/carbon/human) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - the research MOD helmet (/obj/item/clothing/head/mod): on equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot if possible(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Kenneth Philips (as Captain) (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=28;icon-y=14;left=1;but...") - [2026-10-05 14:11:35.187] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (175,149,2) (/turf/open/floor/plating/airless) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron/fifty), 0) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(the plating (175,149,2) (/turf/open/floor/plating/airless)) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(the plating (175,149,2) (/turf/open/floor/plating/airless)) - the iron (/obj/item/stack/sheet/iron/fifty): forceMove(the plating (175,149,2) (/turf/open/floor/plating/airless)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron (/obj/item/stack/sheet/iron/fifty), the plating (175,149,2) (/turf/open/floor/plating/airless), 0, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): contents changed w class(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron/fifty), 1, 3) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_contents_weight_class_cha...", /list (/list)) - ... - the iron (/obj/item/stack/sheet/iron/fifty): Moved(Sophia (/mob/living/carbon/human), 0, 1, null, null) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron (/obj/item/stack/sheet/iron/fifty): forceMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the iron (/obj/item/stack/sheet/iron/fifty), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): transferItemToLoc(the iron (/obj/item/stack/sheet/iron/fifty), the construction bag (/obj/item/storage/bag/construction), 0, 1, 0) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): item interact insert(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron/fifty)) - the iron (/obj/item/stack/sheet/iron/fifty): melee attack chain(Sophia (/mob/living/carbon/human), the construction bag (/obj/item/storage/bag/construction), /list (/list), /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Click(null, "map_screen.map", "icon-x=27;icon-y=20;left=1;but...") - Observatory (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "map_screen.map", "icon-x=27;icon-y=20;left=1;but...") - [2026-10-05 14:15:33.894] 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("thank you-zzZ...") - Fifteen Eunomia (/mob/living/carbon/human): Say("thank you-zzZ...") - /datum/tgui_say (/datum/tgui_say): delegate speech("thank you-zzZ...", "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/sleeping): on creation(Fifteen Eunomia (/mob/living/carbon/human), 100) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): on creation(Fifteen Eunomia (/mob/living/carbon/human), 100) - /datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping): New(/list (/list)) - Fifteen Eunomia (/mob/living/carbon/human): apply status effect(/datum/status_effect/incapacit... (/datum/status_effect/incapacitating/sleeping), 100) - Fifteen Eunomia (/mob/living/carbon/human): AdjustSleeping(100) - /datum/status_effect/drowsines... (/datum/status_effect/drowsiness): process(0.2) - Fast Processing (/datum/controller/subsystem/processing/fastprocess): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:16:03.243] RUNTIME: ## TESTING: GC: -- [0x2007d0c] | /obj/item/stack/rods/fifty was unable to be GC'd -- (ref count of 3) [2026-10-05 14:19:00.281] 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 880 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1056) - the 880 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 880 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 880 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 880 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-10-05 14:19:00.284] 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 1900 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1900) - the 1900 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1900 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1900 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1900 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-10-05 14:20:35.594] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (170,193,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): moveToNullspace() - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - ... - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=20;icon-y=22;left=1;but...") - the construction bag (/obj/item/storage/bag/construction): Click(null, "map_screen.map", "icon-x=20;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:20:41.905] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Captain (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (135,160,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the research MOD control unit (/obj/item/mod/control/pre_equipped/research) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): transferItemToLoc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 1, null) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): transfer part to loc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): retract(Captain (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=23;icon-y=11;left=1;but...") - [2026-10-05 14:20:47.445] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (171,194,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the iron rod (/obj/item/stack/rods): doMove(null) - the iron rod (/obj/item/stack/rods): doMove(null) - the iron rod (/obj/item/stack/rods): moveToNullspace() - the iron rod (/obj/item/stack/rods): Destroy(0) - the iron rod (/obj/item/stack/rods): Destroy(0) - the iron rod (/obj/item/stack/rods): Destroy(0) - ... - the iron rod (/obj/item/stack/rods): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron rod (/obj/item/stack/rods): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron rod (/obj/item/stack/rods): forceMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the iron rod (/obj/item/stack/rods), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): doUnEquip(the iron rod (/obj/item/stack/rods), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt insert(the iron rod (/obj/item/stack/rods), Sophia (/mob/living/carbon/human), 0, 0, 1) - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=21;icon-y=18;left=1;but...") - Observatory (/client): Click(the construction bag (/obj/item/storage/bag/construction), null, "map_screen.map", "icon-x=21;icon-y=18;left=1;but...") - [2026-10-05 14:20:52.861] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (139,156,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Kenneth Philips (as Captain) (/mob/living/carbon/human) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - the research MOD helmet (/obj/item/clothing/head/mod): on equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot if possible(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Kenneth Philips (as Captain) (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=12;icon-y=14;left=1;but...") - [2026-10-05 14:20:56.845] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (172,194,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the glass (/obj/item/stack/sheet/glass), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the glass (/obj/item/stack/sheet/glass), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the glass (/obj/item/stack/sheet/glass), 0) - the glass (/obj/item/stack/sheet/glass): doMove(null) - the glass (/obj/item/stack/sheet/glass): doMove(null) - the glass (/obj/item/stack/sheet/glass): moveToNullspace() - the glass (/obj/item/stack/sheet/glass): Destroy(0) - the glass (/obj/item/stack/sheet/glass): Destroy(0) - the glass (/obj/item/stack/sheet/glass): Destroy(0) - ... - the glass (/obj/item/stack/sheet/glass): Moved(Sophia (/mob/living/carbon/human), 0, 1, null, null) - the glass (/obj/item/stack/sheet/glass): doMove(the construction bag (/obj/item/storage/bag/construction)) - the glass (/obj/item/stack/sheet/glass): doMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the glass (/obj/item/stack/sheet/glass), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): doUnEquip(the glass (/obj/item/stack/sheet/glass), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt insert(the glass (/obj/item/stack/sheet/glass), Sophia (/mob/living/carbon/human), 0, 0, 1) - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the glass (/obj/item/stack/sheet/glass), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=22;icon-y=26;left=1;but...") - Observatory (/client): Click(the construction bag (/obj/item/storage/bag/construction), null, "map_screen.map", "icon-x=22;icon-y=26;left=1;but...") - [2026-10-05 14:24:29.542] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (172,193,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the iron rod (/obj/item/stack/rods): doMove(null) - the iron rod (/obj/item/stack/rods): doMove(null) - the iron rod (/obj/item/stack/rods): moveToNullspace() - the iron rod (/obj/item/stack/rods): Destroy(0) - the iron rod (/obj/item/stack/rods): Destroy(0) - the iron rod (/obj/item/stack/rods): Destroy(0) - ... - the iron rod (/obj/item/stack/rods): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron rod (/obj/item/stack/rods): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron rod (/obj/item/stack/rods): forceMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the iron rod (/obj/item/stack/rods), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): doUnEquip(the iron rod (/obj/item/stack/rods), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt insert(the iron rod (/obj/item/stack/rods), Sophia (/mob/living/carbon/human), 0, 0, 1) - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=13;icon-y=19;left=1;but...") - Observatory (/client): Click(the construction bag (/obj/item/storage/bag/construction), null, "map_screen.map", "icon-x=13;icon-y=19;left=1;but...") - [2026-10-05 14:24:29.965] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (172,193,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): moveToNullspace() - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - ... - the iron (/obj/item/stack/sheet/iron): Moved(Sophia (/mob/living/carbon/human), 0, 1, null, null) - the iron (/obj/item/stack/sheet/iron): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron (/obj/item/stack/sheet/iron): doMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the iron (/obj/item/stack/sheet/iron), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): doUnEquip(the iron (/obj/item/stack/sheet/iron), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt insert(the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 0, 0, 1) - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=28;icon-y=16;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=28;icon-y=16;left=1;but...") - Observatory (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "map_screen.map", "icon-x=28;icon-y=16;left=1;but...") - [2026-10-05 14:25:24.535] 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 2000 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 2400) - the 2000 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 2000 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 2000 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 2000 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-10-05 14:27:17.863] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (173,197,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): moveToNullspace() - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - ... - the iron (/obj/item/stack/sheet/iron): Moved(Sophia (/mob/living/carbon/human), 0, 1, null, null) - the iron (/obj/item/stack/sheet/iron): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron (/obj/item/stack/sheet/iron): doMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the iron (/obj/item/stack/sheet/iron), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): doUnEquip(the iron (/obj/item/stack/sheet/iron), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt insert(the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 0, 0, 1) - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=11;icon-y=14;left=1;but...") - Observatory (/client): Click(the construction bag (/obj/item/storage/bag/construction), null, "map_screen.map", "icon-x=11;icon-y=14;left=1;but...") - [2026-10-05 14:27:28.368] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (171,198,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): moveToNullspace() - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - ... - the iron (/obj/item/stack/sheet/iron): Moved(Sophia (/mob/living/carbon/human), 0, 1, null, null) - the iron (/obj/item/stack/sheet/iron): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron (/obj/item/stack/sheet/iron): doMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the iron (/obj/item/stack/sheet/iron), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): doUnEquip(the iron (/obj/item/stack/sheet/iron), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt insert(the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 0, 0, 1) - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=25;icon-y=17;left=1;but...") - Observatory (/client): Click(the construction bag (/obj/item/storage/bag/construction), null, "map_screen.map", "icon-x=25;icon-y=17;left=1;but...") - [2026-10-05 14:29:41.038] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (171,195,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the iron rod (/obj/item/stack/rods): doMove(null) - the iron rod (/obj/item/stack/rods): doMove(null) - the iron rod (/obj/item/stack/rods): moveToNullspace() - the iron rod (/obj/item/stack/rods): Destroy(0) - the iron rod (/obj/item/stack/rods): Destroy(0) - the iron rod (/obj/item/stack/rods): Destroy(0) - ... - the iron rod (/obj/item/stack/rods): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron rod (/obj/item/stack/rods): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron rod (/obj/item/stack/rods): forceMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the iron rod (/obj/item/stack/rods), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): doUnEquip(the iron rod (/obj/item/stack/rods), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt insert(the iron rod (/obj/item/stack/rods), Sophia (/mob/living/carbon/human), 0, 0, 1) - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=16;icon-y=17;left=1;but...") - Observatory (/client): Click(the construction bag (/obj/item/storage/bag/construction), null, "map_screen.map", "icon-x=16;icon-y=17;left=1;but...") - [2026-10-05 14:31:30.160] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics): Move(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics): Move(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - Max Otto (/mob/living/carbon/human): PushAM(the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics), 1000) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JustDewott (/client): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:31:30.163] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) 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: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (169,110,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), null) - the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics): Move(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics): Move(the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), 2, 10.6467, 1) - Max Otto (/mob/living/carbon/human): PushAM(the worm castings crate - #335 (/obj/structure/closet/crate/hydroponics), 1000) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 2, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - JustDewott (/client): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 2) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:31:31.660] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (169,113,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6834, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6834, 1) - Max Otto (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JustDewott (/client): Move(the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:31:31.663] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) 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: Max Otto (/mob/living/carbon/human) - src: null - usr.loc: the shuttle floor (169,113,2) (/turf/open/floor/mineral/titanium/yellow) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6834, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,115,2) (/turf/open/floor/mineral/titanium/yellow), 1, 10.6834, 1) - Max Otto (/mob/living/carbon/human): PushAM(the mail crate (/obj/structure/closet/crate/mail/economy), 1000) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), 1, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), 1) - JustDewott (/client): Move(the shuttle floor (169,114,2) (/turf/open/floor/mineral/titanium/yellow), 1) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:33:07.255] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (180,190,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the iron rod (/obj/item/stack/rods): doMove(null) - the iron rod (/obj/item/stack/rods): doMove(null) - the iron rod (/obj/item/stack/rods): moveToNullspace() - the iron rod (/obj/item/stack/rods): Destroy(0) - the iron rod (/obj/item/stack/rods): Destroy(0) - the iron rod (/obj/item/stack/rods): Destroy(0) - ... - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=12;icon-y=26;left=1;but...") - the construction bag (/obj/item/storage/bag/construction): Click(null, "map_screen.map", "icon-x=12;icon-y=26;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:33:07.755] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (180,190,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron/fifty), 0) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(the plating (180,190,2) (/turf/open/floor/plating)) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(the plating (180,190,2) (/turf/open/floor/plating)) - the iron (/obj/item/stack/sheet/iron/fifty): forceMove(the plating (180,190,2) (/turf/open/floor/plating)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron (/obj/item/stack/sheet/iron/fifty), the plating (180,190,2) (/turf/open/floor/plating), 0, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): contents changed w class(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron/fifty), 2, 3) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_contents_weight_class_cha...", /list (/list)) - ... - the iron (/obj/item/stack/sheet/iron): melee attack chain(Sophia (/mob/living/carbon/human), the construction bag (/obj/item/storage/bag/construction), /list (/list), /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Click(null, "map_screen.map", "icon-x=16;icon-y=19;vis-x=16;v...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sophia (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:33:10.510] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (181,190,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 1) - the iron (/obj/item/stack/sheet/iron): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the iron (/obj/item/stack/sheet/iron): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the iron (/obj/item/stack/sheet/iron): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the iron (/obj/item/stack/sheet/iron), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron (/obj/item/stack/sheet/iron), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron (/obj/item/stack/sheet/iron), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron), "icon-x=11;icon-y=14;left=1;but...") - the iron (/obj/item/stack/sheet/iron): Click(null, "map_screen.map", "icon-x=11;icon-y=14;left=1;but...") - Observatory (/client): Click(the iron (/obj/item/stack/sheet/iron), null, "map_screen.map", "icon-x=11;icon-y=14;left=1;but...") - [2026-10-05 14:33:11.425] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (181,190,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(the plating (181,190,2) (/turf/open/floor/plating)) - the iron (/obj/item/stack/sheet/iron): doMove(the plating (181,190,2) (/turf/open/floor/plating)) - the iron (/obj/item/stack/sheet/iron): forceMove(the plating (181,190,2) (/turf/open/floor/plating)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron (/obj/item/stack/sheet/iron), the plating (181,190,2) (/turf/open/floor/plating), 0, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): contents changed w class(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 1, 3) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_contents_weight_class_cha...", /list (/list)) - ... - the iron (/obj/item/stack/sheet/iron/fifty): merge(the iron (/obj/item/stack/sheet/iron), null) - the iron (/obj/item/stack/sheet/iron/fifty): merge(the iron (/obj/item/stack/sheet/iron), null) - the iron (/obj/item/stack/sheet/iron/fifty): merge with loc(0) - the iron (/obj/item/stack/sheet/iron/fifty): Moved(Sophia (/mob/living/carbon/human), 0, 1, null, null) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron (/obj/item/stack/sheet/iron/fifty): forceMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the iron (/obj/item/stack/sheet/iron/fifty), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): transferItemToLoc(the iron (/obj/item/stack/sheet/iron/fifty), the construction bag (/obj/item/storage/bag/construction), 0, 1, 0) - the storage (/atom/movable/screen/storage/cell): Click(null, "map_screen.map", "icon-x=26;icon-y=22;left=1;but...") - Observatory (/client): Click(the storage (/atom/movable/screen/storage/cell), null, "map_screen.map", "icon-x=26;icon-y=22;left=1;but...") - [2026-10-05 14:33:13.606] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (180,190,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron/fifty), 0) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(the plating (180,190,2) (/turf/open/floor/plating)) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(the plating (180,190,2) (/turf/open/floor/plating)) - the iron (/obj/item/stack/sheet/iron/fifty): forceMove(the plating (180,190,2) (/turf/open/floor/plating)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron (/obj/item/stack/sheet/iron/fifty), the plating (180,190,2) (/turf/open/floor/plating), 0, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): contents changed w class(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron/fifty), 1, 3) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_contents_weight_class_cha...", /list (/list)) - ... - Sophia (/mob/living/carbon/human): transferItemToLoc(the iron (/obj/item/stack/sheet/iron), the construction bag (/obj/item/storage/bag/construction), 0, 1, 0) - the storage (/atom/movable/screen/storage/cell): Click(null, "map_screen.map", "icon-x=5;icon-y=15;left=1;butt...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Sophia (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:33:13.965] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (180,190,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 1) - the iron (/obj/item/stack/sheet/iron): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the iron (/obj/item/stack/sheet/iron): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the iron (/obj/item/stack/sheet/iron): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the iron (/obj/item/stack/sheet/iron), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron (/obj/item/stack/sheet/iron), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron (/obj/item/stack/sheet/iron), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron), "icon-x=14;icon-y=16;left=1;but...") - the iron (/obj/item/stack/sheet/iron): Click(null, "map_screen.map", "icon-x=14;icon-y=16;left=1;but...") - Observatory (/client): Click(the iron (/obj/item/stack/sheet/iron), null, "map_screen.map", "icon-x=14;icon-y=16;left=1;but...") - [2026-10-05 14:34:10.461] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (173,197,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the iron rod (/obj/item/stack/rods): doMove(null) - the iron rod (/obj/item/stack/rods): doMove(null) - the iron rod (/obj/item/stack/rods): moveToNullspace() - the iron rod (/obj/item/stack/rods): Destroy(0) - the iron rod (/obj/item/stack/rods): Destroy(0) - the iron rod (/obj/item/stack/rods): Destroy(0) - ... - the iron rod (/obj/item/stack/rods): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron rod (/obj/item/stack/rods): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron rod (/obj/item/stack/rods): forceMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the iron rod (/obj/item/stack/rods), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): doUnEquip(the iron rod (/obj/item/stack/rods), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt insert(the iron rod (/obj/item/stack/rods), Sophia (/mob/living/carbon/human), 0, 0, 1) - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=16;icon-y=30;left=1;but...") - the right pocket (/atom/movable/screen/inventory): Click(null, "map_screen.map", "icon-x=16;icon-y=30;left=1;but...") - Observatory (/client): Click(the right pocket (/atom/movable/screen/inventory), null, "map_screen.map", "icon-x=16;icon-y=30;left=1;but...") - [2026-10-05 14:34:53.126] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (172,196,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the wooden plank (/obj/item/stack/sheet/mineral/wood), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the wooden plank (/obj/item/stack/sheet/mineral/wood), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the wooden plank (/obj/item/stack/sheet/mineral/wood), 0) - the wooden plank (/obj/item/stack/sheet/mineral/wood): doMove(null) - the wooden plank (/obj/item/stack/sheet/mineral/wood): doMove(null) - the wooden plank (/obj/item/stack/sheet/mineral/wood): moveToNullspace() - the wooden plank (/obj/item/stack/sheet/mineral/wood): Destroy(0) - the wooden plank (/obj/item/stack/sheet/mineral/wood): Destroy(0) - the wooden plank (/obj/item/stack/sheet/mineral/wood): Destroy(0) - ... - the wooden plank (/obj/item/stack/sheet/mineral/wood): Moved(Sophia (/mob/living/carbon/human), 0, 1, null, null) - the wooden plank (/obj/item/stack/sheet/mineral/wood): doMove(the construction bag (/obj/item/storage/bag/construction)) - the wooden plank (/obj/item/stack/sheet/mineral/wood): doMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the wooden plank (/obj/item/stack/sheet/mineral/wood), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): doUnEquip(the wooden plank (/obj/item/stack/sheet/mineral/wood), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt insert(the wooden plank (/obj/item/stack/sheet/mineral/wood), Sophia (/mob/living/carbon/human), 0, 0, 1) - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the wooden plank (/obj/item/stack/sheet/mineral/wood), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=10;icon-y=11;left=1;but...") - Observatory (/client): Click(the construction bag (/obj/item/storage/bag/construction), null, "map_screen.map", "icon-x=10;icon-y=11;left=1;but...") - [2026-10-05 14:38:18.776] RUNTIME: ## TESTING: GC: -- [0x2045ff3] | /obj/item/stack/sheet/iron was unable to be GC'd -- (ref count of 3) [2026-10-05 14:39:13.260] RUNTIME: ## TESTING: GC: -- [0x2045f09] | /obj/item/stack/rods was unable to be GC'd -- (ref count of 4) [2026-10-05 14:39:35.150] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Captain (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (128,130,2) (/turf/open/floor/iron/cafeteria) - src.loc: the research MOD control unit (/obj/item/mod/control/pre_equipped/research) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): transferItemToLoc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 1, null) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): transfer part to loc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): retract(Captain (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=11;icon-y=19;left=1;but...") - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=11;icon-y=19;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Captain (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-05 14:39:49.900] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (119,128,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Kenneth Philips (as Captain) (/mob/living/carbon/human) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - the research MOD helmet (/obj/item/clothing/head/mod): on equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot if possible(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Kenneth Philips (as Captain) (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=20;icon-y=12;left=1;but...") - [2026-10-05 14:40:51.217] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Captain (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (73,90,2) (/turf/open/floor/iron) - src.loc: the research MOD control unit (/obj/item/mod/control/pre_equipped/research) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): transferItemToLoc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 1, null) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): transfer part to loc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): retract(Captain (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=30;icon-y=20;left=1;but...") - [2026-10-05 14:41:15.161] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (180,193,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the wooden plank (/obj/item/stack/sheet/mineral/wood), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the wooden plank (/obj/item/stack/sheet/mineral/wood), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the wooden plank (/obj/item/stack/sheet/mineral/wood), 0) - the wooden plank (/obj/item/stack/sheet/mineral/wood): doMove(Sophia (/mob/living/carbon/human)) - the wooden plank (/obj/item/stack/sheet/mineral/wood): doMove(Sophia (/mob/living/carbon/human)) - the wooden plank (/obj/item/stack/sheet/mineral/wood): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the wooden plank (/obj/item/stack/sheet/mineral/wood), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the wooden plank (/obj/item/stack/sheet/mineral/wood), Sophia (/mob/living/carbon/human), 1) - the wooden plank (/obj/item/stack/sheet/mineral/wood): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the wooden plank (/obj/item/stack/sheet/mineral/wood): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the wooden plank (/obj/item/stack/sheet/mineral/wood): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the wooden plank (/obj/item/stack/sheet/mineral/wood), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the wooden plank (/obj/item/stack/sheet/mineral/wood), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the wooden plank (/obj/item/stack/sheet/mineral/wood), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the wooden plank (/obj/item/stack/sheet/mineral/wood), "icon-x=18;icon-y=13;left=1;but...") - the wooden plank (/obj/item/stack/sheet/mineral/wood): Click(null, "map_screen.map", "icon-x=18;icon-y=13;left=1;but...") - Observatory (/client): Click(the wooden plank (/obj/item/stack/sheet/mineral/wood), null, "map_screen.map", "icon-x=18;icon-y=13;left=1;but...") - [2026-10-05 14:41:18.839] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (180,193,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the glass (/obj/item/stack/sheet/glass), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the glass (/obj/item/stack/sheet/glass), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the glass (/obj/item/stack/sheet/glass), 0) - the glass (/obj/item/stack/sheet/glass): doMove(Sophia (/mob/living/carbon/human)) - the glass (/obj/item/stack/sheet/glass): doMove(Sophia (/mob/living/carbon/human)) - the glass (/obj/item/stack/sheet/glass): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the glass (/obj/item/stack/sheet/glass), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the glass (/obj/item/stack/sheet/glass), Sophia (/mob/living/carbon/human), 1) - the glass (/obj/item/stack/sheet/glass): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the glass (/obj/item/stack/sheet/glass): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the glass (/obj/item/stack/sheet/glass): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the glass (/obj/item/stack/sheet/glass), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the glass (/obj/item/stack/sheet/glass), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the glass (/obj/item/stack/sheet/glass), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the glass (/obj/item/stack/sheet/glass), "icon-x=19;icon-y=15;left=1;but...") - the glass (/obj/item/stack/sheet/glass): Click(null, "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - Observatory (/client): Click(the glass (/obj/item/stack/sheet/glass), null, "map_screen.map", "icon-x=19;icon-y=15;left=1;but...") - [2026-10-05 14:41:23.133] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (180,193,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron/fifty), 0) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron/fifty): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron/fifty): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron (/obj/item/stack/sheet/iron/fifty), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron/fifty), Sophia (/mob/living/carbon/human), 1) - the iron (/obj/item/stack/sheet/iron/fifty): attempt pickup(Sophia (/mob/living/carbon/human), 0) - ... - the iron (/obj/item/stack/sheet/iron/fifty): Click(null, "map_screen.map", "icon-x=17;icon-y=10;left=1;but...") - the iron (/obj/item/stack/sheet/iron/fifty): Click(null, "map_screen.map", "icon-x=17;icon-y=10;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:45:59.517] 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: Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun) - src: null - usr.loc: the floor (126,141,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(Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:45:59.521] 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: Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (126,141,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(Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:46:02.666] 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: Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun) - src: null - usr.loc: the floor (126,141,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 (120,88,12) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the carpet (120,88,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): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:46:02.670] 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: Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (126,141,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 (120,88,12) (/turf/open/floor/carpet)) - the screen (/atom/movable/screen/map_view/gateway_port): set display(the carpet (120,88,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): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:46:22.345] RUNTIME: ## TESTING: GC: -- [0x2042324] | /obj/item/stack/sheet/glass was unable to be GC'd -- (ref count of 3) [2026-10-05 14:46:26.342] RUNTIME: ## TESTING: GC: -- [0x2007d12] | /obj/item/stack/sheet/iron/fifty was unable to be GC'd -- (ref count of 3) [2026-10-05 14:47:36.541] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (177,197,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): moveToNullspace() - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - ... - the iron (/obj/item/stack/sheet/iron): Moved(Sophia (/mob/living/carbon/human), 0, 1, null, null) - the iron (/obj/item/stack/sheet/iron): doMove(the construction bag (/obj/item/storage/bag/construction)) - the iron (/obj/item/stack/sheet/iron): doMove(the construction bag (/obj/item/storage/bag/construction)) - Sophia (/mob/living/carbon/human): doUnEquip(the iron (/obj/item/stack/sheet/iron), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - Sophia (/mob/living/carbon/human): doUnEquip(the iron (/obj/item/stack/sheet/iron), 0, the construction bag (/obj/item/storage/bag/construction), 0, 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt insert(the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 0, 0, 1) - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=20;icon-y=22;left=1;but...") - Observatory (/client): Click(the construction bag (/obj/item/storage/bag/construction), null, "map_screen.map", "icon-x=20;icon-y=22;left=1;but...") - [2026-10-05 14:49:05.826] 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: Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun) - src: Cable (x5) (/datum/design/cable_coil) - usr.loc: the plating (59,129,2) (/turf/open/floor/plating) - 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, 21, /list (/list), the floor (60,128,2) (/turf/open/floor/iron/showroomfloor), null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:49:07.927] 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: Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun) - src: Cable (x5) (/datum/design/cable_coil) - usr.loc: the plating (59,129,2) (/turf/open/floor/plating) - 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, 21, /list (/list), the floor (60,128,2) (/turf/open/floor/iron/showroomfloor), null) - /datum/callback (/datum/callback): Invoke() - world: push usr(Pun Pun VIII (/mob/living/carbon/human/species/monkey/punpun), /datum/callback (/datum/callback)) - /datum/callback (/datum/callback): InvokeAsync() - Timer (/datum/controller/subsystem/timer): fire(0) - Timer (/datum/controller/subsystem/timer): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:53:53.029] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (173,191,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): doMove(null) - the iron (/obj/item/stack/sheet/iron): moveToNullspace() - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - the iron (/obj/item/stack/sheet/iron): Destroy(0) - ... - the construction bag (/obj/item/storage/bag/construction): base item interaction(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the construction bag (/obj/item/storage/bag/construction), "icon-x=14;icon-y=22;left=1;but...") - the construction bag (/obj/item/storage/bag/construction): Click(null, "map_screen.map", "icon-x=14;icon-y=22;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 14:55:09.721] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (173,192,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the glass (/obj/item/stack/sheet/glass), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the glass (/obj/item/stack/sheet/glass), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the glass (/obj/item/stack/sheet/glass), 0) - the glass (/obj/item/stack/sheet/glass): doMove(Sophia (/mob/living/carbon/human)) - the glass (/obj/item/stack/sheet/glass): doMove(Sophia (/mob/living/carbon/human)) - the glass (/obj/item/stack/sheet/glass): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the glass (/obj/item/stack/sheet/glass), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the glass (/obj/item/stack/sheet/glass), Sophia (/mob/living/carbon/human), 1) - the glass (/obj/item/stack/sheet/glass): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the glass (/obj/item/stack/sheet/glass): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the glass (/obj/item/stack/sheet/glass): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the glass (/obj/item/stack/sheet/glass), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the glass (/obj/item/stack/sheet/glass), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the glass (/obj/item/stack/sheet/glass), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the glass (/obj/item/stack/sheet/glass), "icon-x=8;icon-y=24;left=1;butt...") - the glass (/obj/item/stack/sheet/glass): Click(null, "map_screen.map", "icon-x=8;icon-y=24;left=1;butt...") - Observatory (/client): Click(the glass (/obj/item/stack/sheet/glass), null, "map_screen.map", "icon-x=8;icon-y=24;left=1;butt...") - [2026-10-05 14:55:09.977] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (173,192,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the wooden plank (/obj/item/stack/sheet/mineral/wood), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the wooden plank (/obj/item/stack/sheet/mineral/wood), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the wooden plank (/obj/item/stack/sheet/mineral/wood), 0) - the wooden plank (/obj/item/stack/sheet/mineral/wood): doMove(Sophia (/mob/living/carbon/human)) - the wooden plank (/obj/item/stack/sheet/mineral/wood): doMove(Sophia (/mob/living/carbon/human)) - the wooden plank (/obj/item/stack/sheet/mineral/wood): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the wooden plank (/obj/item/stack/sheet/mineral/wood), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the wooden plank (/obj/item/stack/sheet/mineral/wood), Sophia (/mob/living/carbon/human), 1) - the wooden plank (/obj/item/stack/sheet/mineral/wood): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the wooden plank (/obj/item/stack/sheet/mineral/wood): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the wooden plank (/obj/item/stack/sheet/mineral/wood): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the wooden plank (/obj/item/stack/sheet/mineral/wood), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the wooden plank (/obj/item/stack/sheet/mineral/wood), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the wooden plank (/obj/item/stack/sheet/mineral/wood), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the wooden plank (/obj/item/stack/sheet/mineral/wood), "icon-x=9;icon-y=21;left=1;butt...") - the wooden plank (/obj/item/stack/sheet/mineral/wood): Click(null, "map_screen.map", "icon-x=9;icon-y=21;left=1;butt...") - Observatory (/client): Click(the wooden plank (/obj/item/stack/sheet/mineral/wood), null, "map_screen.map", "icon-x=9;icon-y=21;left=1;butt...") - [2026-10-05 14:55:10.307] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (173,192,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 1) - the iron (/obj/item/stack/sheet/iron): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the iron (/obj/item/stack/sheet/iron): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the iron (/obj/item/stack/sheet/iron): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the iron (/obj/item/stack/sheet/iron), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron (/obj/item/stack/sheet/iron), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron (/obj/item/stack/sheet/iron), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron), "icon-x=20;icon-y=18;left=1;but...") - the iron (/obj/item/stack/sheet/iron): Click(null, "map_screen.map", "icon-x=20;icon-y=18;left=1;but...") - Observatory (/client): Click(the iron (/obj/item/stack/sheet/iron), null, "map_screen.map", "icon-x=20;icon-y=18;left=1;but...") - [2026-10-05 14:55:10.627] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (173,192,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the iron rod (/obj/item/stack/rods): doMove(Sophia (/mob/living/carbon/human)) - the iron rod (/obj/item/stack/rods): doMove(Sophia (/mob/living/carbon/human)) - the iron rod (/obj/item/stack/rods): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron rod (/obj/item/stack/rods), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), Sophia (/mob/living/carbon/human), 1) - the iron rod (/obj/item/stack/rods): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the iron rod (/obj/item/stack/rods): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the iron rod (/obj/item/stack/rods): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the iron rod (/obj/item/stack/rods), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron rod (/obj/item/stack/rods), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron rod (/obj/item/stack/rods), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the iron rod (/obj/item/stack/rods), "icon-x=14;icon-y=17;left=1;but...") - the iron rod (/obj/item/stack/rods): Click(null, "map_screen.map", "icon-x=14;icon-y=17;left=1;but...") - Observatory (/client): Click(the iron rod (/obj/item/stack/rods), null, "map_screen.map", "icon-x=14;icon-y=17;left=1;but...") - [2026-10-05 14:55:10.952] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (173,192,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron rod (/obj/item/stack/rods/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods/fifty), 0) - the iron rod (/obj/item/stack/rods/fifty): doMove(Sophia (/mob/living/carbon/human)) - the iron rod (/obj/item/stack/rods/fifty): doMove(Sophia (/mob/living/carbon/human)) - the iron rod (/obj/item/stack/rods/fifty): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron rod (/obj/item/stack/rods/fifty), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods/fifty), Sophia (/mob/living/carbon/human), 1) - the iron rod (/obj/item/stack/rods/fifty): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the iron rod (/obj/item/stack/rods/fifty): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the iron rod (/obj/item/stack/rods/fifty): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the iron rod (/obj/item/stack/rods/fifty), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron rod (/obj/item/stack/rods/fifty), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron rod (/obj/item/stack/rods/fifty), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the iron rod (/obj/item/stack/rods/fifty), "icon-x=17;icon-y=18;left=1;but...") - the iron rod (/obj/item/stack/rods/fifty): Click(null, "map_screen.map", "icon-x=17;icon-y=18;left=1;but...") - Observatory (/client): Click(the iron rod (/obj/item/stack/rods/fifty), null, "map_screen.map", "icon-x=17;icon-y=18;left=1;but...") - [2026-10-05 14:55:11.120] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the plating (173,192,2) (/turf/open/floor/plating) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the glass (/obj/item/stack/sheet/glass/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the glass (/obj/item/stack/sheet/glass/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the glass (/obj/item/stack/sheet/glass/fifty), 0) - the glass (/obj/item/stack/sheet/glass/fifty): doMove(Sophia (/mob/living/carbon/human)) - the glass (/obj/item/stack/sheet/glass/fifty): doMove(Sophia (/mob/living/carbon/human)) - the glass (/obj/item/stack/sheet/glass/fifty): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the glass (/obj/item/stack/sheet/glass/fifty), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the glass (/obj/item/stack/sheet/glass/fifty), Sophia (/mob/living/carbon/human), 1) - the glass (/obj/item/stack/sheet/glass/fifty): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the glass (/obj/item/stack/sheet/glass/fifty): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the glass (/obj/item/stack/sheet/glass/fifty): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the glass (/obj/item/stack/sheet/glass/fifty), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the glass (/obj/item/stack/sheet/glass/fifty), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the glass (/obj/item/stack/sheet/glass/fifty), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the glass (/obj/item/stack/sheet/glass/fifty), "icon-x=30;icon-y=20;left=1;but...") - the glass (/obj/item/stack/sheet/glass/fifty): Click(null, "map_screen.map", "icon-x=30;icon-y=20;left=1;but...") - Observatory (/client): Click(the glass (/obj/item/stack/sheet/glass/fifty), null, "map_screen.map", "icon-x=30;icon-y=20;left=1;but...") - [2026-10-05 14:59:26.398] RUNTIME: runtime error: type mismatch: "addtrait " + - proc name: equipped (/obj/item/clothing/equipped) - source file: code/modules/clothing/clothing.dm,265 - usr: Kenneth Philips (as Captain) (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (148,155,2) (/turf/open/floor/iron/showroomfloor) - src.loc: Kenneth Philips (as Captain) (/mob/living/carbon/human) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - the research MOD helmet (/obj/item/clothing/head/mod): on equipped(Kenneth Philips (as Captain) (/mob/living/carbon/human), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): has equipped(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 0) - Kenneth Philips (as Captain) (/mob/living/carbon/human): equip to slot if possible(the research MOD helmet (/obj/item/clothing/head/mod), 64, 0, 1, 1, 0, 0, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Kenneth Philips (as Captain) (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Kenneth Philips (as Captain) (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=14;icon-y=22;left=1;but...") - [2026-10-05 15:02:37.237] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) 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 (169,109,2) (/turf/open/floor/mineral/titanium/yellow), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 9, 10.6667, 1) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 8, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 8) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 8) - JustDewott (/client): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 8) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 15:02:37.239] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the shuttle floor (/turf/open/floor/mineral/titanium/yellow) 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 (169,109,2) (/turf/open/floor/mineral/titanium/yellow), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the shuttle floor (169,108,2) (/turf/open/floor/mineral/titanium/yellow), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (169,109,2) (/turf/open/floor/mineral/titanium/yellow), 1, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the shuttle floor (168,109,2) (/turf/open/floor/mineral/titanium/yellow), 9, 10.6667, 1) - ... - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 8, null) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 8) - Max Otto (/mob/living/carbon/human): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 8) - JustDewott (/client): Move(the shuttle floor (167,109,2) (/turf/open/floor/mineral/titanium/yellow), 8) - Max Otto (/mob/living/carbon/human): keyLoop(JustDewott (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 15:06:50.275] RUNTIME: runtime error: type mismatch: "removetrait " + - proc name: dropped (/obj/item/clothing/dropped) - source file: code/modules/clothing/clothing.dm,246 - usr: Captain (/mob/living/carbon/human) - src: the research MOD helmet (/obj/item/clothing/head/mod) - usr.loc: the floor (123,127,2) (/turf/open/floor/iron/showroomfloor) - src.loc: the research MOD control unit (/obj/item/mod/control/pre_equipped/research) - call stack: - the research MOD helmet (/obj/item/clothing/head/mod): dropped(Captain (/mob/living/carbon/human), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): has unequipped(the research MOD helmet (/obj/item/clothing/head/mod), 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): doUnEquip(the research MOD helmet (/obj/item/clothing/head/mod), 1, the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 0, 1, 1) - Captain (/mob/living/carbon/human): transferItemToLoc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 1, null) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): transfer part to loc(the research MOD helmet (/obj/item/clothing/head/mod), the research MOD control unit (/obj/item/mod/control/pre_equipped/research), 1, 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): retract(Captain (/mob/living/carbon/human), the research MOD helmet (/obj/item/clothing/head/mod), 0) - the research MOD control unit (/obj/item/mod/control/pre_equipped/research): choose deploy(Captain (/mob/living/carbon/human)) - Deploy MODsuit (/datum/action/item_action/mod/deploy): do effect(null) - Deploy MODsuit (/datum/action/item_action/mod/deploy): Trigger(Captain (/mob/living/carbon/human), null) - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=26;icon-y=16;left=1;but...") - Deploy MODsuit (/atom/movable/screen/movable/action_button): Click(null, "map_screen.map", "icon-x=26;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(Captain (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-05 15:08:25.707] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the floor (135,85,2) (/turf/open/floor/iron) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron (/obj/item/stack/sheet/iron), 0) - the iron (/obj/item/stack/sheet/iron): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron): doMove(Sophia (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the iron (/obj/item/stack/sheet/iron), Sophia (/mob/living/carbon/human), 1) - the iron (/obj/item/stack/sheet/iron): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the iron (/obj/item/stack/sheet/iron): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the iron (/obj/item/stack/sheet/iron): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the iron (/obj/item/stack/sheet/iron), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron (/obj/item/stack/sheet/iron), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron (/obj/item/stack/sheet/iron), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the iron (/obj/item/stack/sheet/iron), "icon-x=8;icon-y=15;left=1;butt...") - the iron (/obj/item/stack/sheet/iron): Click(null, "map_screen.map", "icon-x=8;icon-y=15;left=1;butt...") - Observatory (/client): Click(the iron (/obj/item/stack/sheet/iron), null, "map_screen.map", "icon-x=8;icon-y=15;left=1;butt...") - [2026-10-05 15:08:34.056] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the floor (135,85,2) (/turf/open/floor/iron) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the iron rod (/obj/item/stack/rods), 0) - the iron rod (/obj/item/stack/rods): doMove(Sophia (/mob/living/carbon/human)) - the iron rod (/obj/item/stack/rods): doMove(Sophia (/mob/living/carbon/human)) - the iron rod (/obj/item/stack/rods): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the iron rod (/obj/item/stack/rods), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the iron rod (/obj/item/stack/rods), Sophia (/mob/living/carbon/human), 1) - the iron rod (/obj/item/stack/rods): attempt pickup(Sophia (/mob/living/carbon/human), 0) - the iron rod (/obj/item/stack/rods): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - the iron rod (/obj/item/stack/rods): attack hand(Sophia (/mob/living/carbon/human), /list (/list)) - Sophia (/mob/living/carbon/human): resolve unarmed attack(the iron rod (/obj/item/stack/rods), /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron rod (/obj/item/stack/rods), 1, /list (/list)) - Sophia (/mob/living/carbon/human): UnarmedAttack(the iron rod (/obj/item/stack/rods), 1, /list (/list)) - Sophia (/mob/living/carbon/human): ClickOn(the iron rod (/obj/item/stack/rods), "icon-x=7;icon-y=10;left=1;butt...") - the iron rod (/obj/item/stack/rods): Click(null, "map_screen.map", "icon-x=7;icon-y=10;left=1;butt...") - Observatory (/client): Click(the iron rod (/obj/item/stack/rods), null, "map_screen.map", "icon-x=7;icon-y=10;left=1;butt...") - [2026-10-05 15:08:35.532] RUNTIME: runtime error: Cannot read null.hud_used - proc name: handle exit (/datum/storage/proc/handle_exit) - source file: code/datums/storage/storage.dm,215 - usr: Sophia (/mob/living/carbon/human) - src: /datum/storage/bag/constructio... (/datum/storage/bag/construction) - usr.loc: the floor (135,85,2) (/turf/open/floor/iron) - call stack: - /datum/storage/bag/constructio... (/datum/storage/bag/construction): handle exit(the construction bag (/obj/item/storage/bag/construction), the glass (/obj/item/stack/sheet/glass/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): SendSignal("atom_exited", /list (/list)) - the construction bag (/obj/item/storage/bag/construction): Exited(the glass (/obj/item/stack/sheet/glass/fifty), 0) - the construction bag (/obj/item/storage/bag/construction): Exited(the glass (/obj/item/stack/sheet/glass/fifty), 0) - the glass (/obj/item/stack/sheet/glass/fifty): doMove(Sophia (/mob/living/carbon/human)) - the glass (/obj/item/stack/sheet/glass/fifty): doMove(Sophia (/mob/living/carbon/human)) - the glass (/obj/item/stack/sheet/glass/fifty): forceMove(Sophia (/mob/living/carbon/human)) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): attempt remove(the glass (/obj/item/stack/sheet/glass/fifty), Sophia (/mob/living/carbon/human), 1, 1) - /datum/storage/bag/constructio... (/datum/storage/bag/construction): remove single(Sophia (/mob/living/carbon/human), the glass (/obj/item/stack/sheet/glass/fifty), Sophia (/mob/living/carbon/human), 1) - the glass (/obj/item/stack/sheet/glass/fifty): attempt pickup(Sophia (/mob/living/carbon/human), 0) - ... - the glass (/obj/item/stack/sheet/glass/fifty): Click(null, "map_screen.map", "icon-x=20;icon-y=18;left=1;but...") - the glass (/obj/item/stack/sheet/glass/fifty): Click(null, "map_screen.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() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-05 15:09:17.074] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Unknown (/mob/living/carbon/human) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: the cryo cell (/obj/machinery/cryo_cell) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "