[2026-09-16 08:46:34.569] Starting up round ID 263973. - ------------------------- [2026-09-16 08:46:34.596] RUNTIME: World loaded at 08:46:34! [2026-09-16 08:46:34.596] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-09-16 08:46:34.596] RUNTIME: Running /tg/ revision: 2026-09-13T21:19:31+00:00 - origin/master: 70b029b8a18dc52ff6eda3b6a57c0249c4afd1c6 - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97636 commit 1685d5dcf3eb80b4e66960a0151e1321d21ce5b7 - Test merge active of PR #97571 commit 99d2de5ffa44e32acc040c529e56ac35fa5f7612 - Test merge active of PR #97647 commit b17030a3d104612f49f0ae1764eb076268c684be - Test merge active of PR #97699 commit 08a736027c055403fc9b89a0a4939706ff44c6fa - HEAD: dbb4eb10c1381baa4cd24048069185a1a7a452b6 - Running rust-g version 6.2.0 [2026-09-16 08:46:34.602] RUNTIME: map_config not found: _maps/eventmap.json [2026-09-16 08:46:34.603] RUNTIME: map_config not found: _maps/eventmap2.json [2026-09-16 08:46:34.604] RUNTIME: Database connection established. [2026-09-16 08:46:34.604] RUNTIME: Round ID: 263973 [2026-09-16 08:46:34.606] RUNTIME: Running /tg/ revision: 2026-09-13T21:19:31+00:00 - origin/master: 70b029b8a18dc52ff6eda3b6a57c0249c4afd1c6 - Test merge active of PR #97612 commit cc41d3e7fd69ffda3801caf02acb431dc618a388 - Test merge active of PR #97636 commit 1685d5dcf3eb80b4e66960a0151e1321d21ce5b7 - Test merge active of PR #97571 commit 99d2de5ffa44e32acc040c529e56ac35fa5f7612 - Test merge active of PR #97647 commit b17030a3d104612f49f0ae1764eb076268c684be - Test merge active of PR #97699 commit 08a736027c055403fc9b89a0a4939706ff44c6fa - HEAD: dbb4eb10c1381baa4cd24048069185a1a7a452b6 - Running rust-g version 6.2.0 [2026-09-16 08:46:34.812] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-09-16 08:46:35.819] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-09-16 08:46:35.820] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-09-16 08:46:35.833] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-09-16 08:46:35.845] RUNTIME: Initialized Title Screen subsystem within 0.01 seconds! [2026-09-16 08:46:36.021] RUNTIME: Initialized Sounds subsystem within 0.18 seconds! [2026-09-16 08:46:36.023] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-09-16 08:46:36.024] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-09-16 08:46:36.025] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-09-16 08:46:36.036] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-09-16 08:46:36.418] RUNTIME: Initialized Greyscale subsystem within 0.38 seconds! [2026-09-16 08:46:36.419] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-09-16 08:46:38.651] RUNTIME: Initialized Early Assets subsystem within 2.23 seconds! [2026-09-16 08:46:38.654] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-09-16 08:46:38.654] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-09-16 08:46:38.655] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-09-16 08:46:38.660] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-09-16 08:46:38.661] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-09-16 08:46:38.661] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-09-16 08:46:38.662] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-09-16 08:46:38.662] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-09-16 08:46:38.662] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-09-16 08:46:43.489] RUNTIME: Initialized Text To Speech subsystem within 4.82 seconds! [2026-09-16 08:46:43.490] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-09-16 08:46:43.507] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-09-16 08:46:43.508] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-09-16 08:46:43.508] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-09-16 08:46:43.716] RUNTIME: Initialized PRISM subsystem within 0.21 seconds! [2026-09-16 08:46:43.716] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-09-16 08:46:43.717] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-09-16 08:46:43.718] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-09-16 08:46:43.719] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-09-16 08:46:43.719] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-09-16 08:46:43.719] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-09-16 08:46:43.720] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-09-16 08:46:43.720] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-09-16 08:46:43.721] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-09-16 08:46:43.721] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-09-16 08:46:43.721] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-09-16 08:46:43.722] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-09-16 08:46:43.724] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-09-16 08:46:43.759] RUNTIME: Initialized Research subsystem within 0.03 seconds! [2026-09-16 08:46:43.761] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-09-16 08:46:43.769] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-09-16 08:46:43.769] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-09-16 08:46:43.770] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-09-16 08:46:43.800] RUNTIME: Initialized Instruments subsystem within 0.03 seconds! [2026-09-16 08:46:43.801] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-09-16 08:46:55.237] RUNTIME: Initialized Achievements subsystem within 11.44 seconds! [2026-09-16 08:46:55.505] RUNTIME: Initialized Ticker subsystem within 0.27 seconds! [2026-09-16 08:46:55.566] RUNTIME: Loading MetaStation... [2026-09-16 08:46:57.067] RUNTIME: Loaded Station in 1.5s! [2026-09-16 08:46:58.442] RUNTIME: Loaded Lavaland in 1.05s! [2026-09-16 08:47:04.656] RUNTIME: Lava Ruins loader finished placing 29/42 ruins with 0 left to spend. [2026-09-16 08:47:04.698] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-09-16 08:47:05.563] RUNTIME: Cave Generator terrain generation finished in 0.859375s! [2026-09-16 08:47:05.599] RUNTIME: Cave Generator terrain generation finished in 0.034375s! [2026-09-16 08:47:07.563] RUNTIME: Cave Generator terrain population finished in 0.05625s! [2026-09-16 08:47:07.567] RUNTIME: Cave Generator terrain population finished in 0s! [2026-09-16 08:47:08.317] RUNTIME: Initialized Mapping subsystem within 12.78 seconds! [2026-09-16 08:47:08.317] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-09-16 08:47:08.373] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-09-16 08:47:08.375] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-09-16 08:47:58.005] RUNTIME: Initialized Atoms subsystem within 49.63 seconds! [2026-09-16 08:47:58.055] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load wall engravings (/datum/controller/subsystem/persistence/proc/load_wall_engravings) - source file: code/controllers/subsystem/persistence/engravings.dm,7 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load wall engravings() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-16 08:47:58.056] RUNTIME: runtime error: json_decode error: Unexpected character at (character 1) - proc name: load prisoner tattoos (/datum/controller/subsystem/persistence/proc/load_prisoner_tattoos) - source file: code/controllers/subsystem/persistence/tattoos.dm,6 - usr: null - src: Persistence (/datum/controller/subsystem/persistence) - call stack: - Persistence (/datum/controller/subsystem/persistence): load prisoner tattoos() - Persistence (/datum/controller/subsystem/persistence): Initialize() - Master (/datum/controller/master): init subsystem(Persistence (/datum/controller/subsystem/persistence)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-16 08:47:58.071] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-09-16 08:47:58.093] RUNTIME: runtime error: Found painting size with no matching canvas type - proc name: load persistent (/obj/structure/sign/painting/proc/load_persistent) - source file: code/modules/art/paintings.dm,713 - usr: null - src: the Public Painting Exhibit mo... (/obj/structure/sign/painting/library) - src.loc: the floor (80,130,2) (/turf/open/floor/wood) - call stack: - the Public Painting Exhibit mo... (/obj/structure/sign/painting/library): load persistent() - Persistent Paintings (/datum/controller/subsystem/persistent_paintings): Initialize() - Master (/datum/controller/master): init subsystem(Persistent Paintings (/datum/controller/subsystem/persistent_paintings)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-16 08:47:58.347] RUNTIME: Initialized Persistent Paintings subsystem within 0.28 seconds! [2026-09-16 08:48:00.929] RUNTIME: Initialized Assets subsystem within 2.58 seconds! [2026-09-16 08:48:00.965] RUNTIME: Initialized Wardrobe subsystem within 0.03 seconds! [2026-09-16 08:48:00.969] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-09-16 08:48:01.320] RUNTIME: Initialized Ore Generation subsystem within 0.35 seconds! [2026-09-16 08:48:01.486] RUNTIME: Initialized Minor Mapping subsystem within 0.17 seconds! [2026-09-16 08:48:01.487] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-09-16 08:48:01.637] RUNTIME: Initialized Machines subsystem within 0.15 seconds! [2026-09-16 08:48:01.637] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-09-16 08:48:32.118] RUNTIME: Initialized Lighting subsystem within 30.48 seconds! [2026-09-16 08:48:33.926] RUNTIME: Initialized Library Loading subsystem within 1.81 seconds! [2026-09-16 08:48:39.413] RUNTIME: Initialized Icon Smoothing subsystem within 5.49 seconds! [2026-09-16 08:48:39.720] RUNTIME: Initialized Fishing subsystem within 0.3 seconds! [2026-09-16 08:48:46.517] RUNTIME: Initialized Atmospherics subsystem within 6.8 seconds! [2026-09-16 08:48:51.855] RUNTIME: Initialized Shuttle subsystem within 5.34 seconds! [2026-09-16 08:48:51.895] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-09-16 08:48:52.228] RUNTIME: Initialized Ban Cache subsystem within 0.12 seconds! [2026-09-16 08:48:52.228] RUNTIME: Initializations complete within 136.413 seconds! [2026-09-16 08:52:54.528] RUNTIME: Game start took 0.61875s [2026-09-16 08:59:49.858] RUNTIME: ## TESTING: GC: -- [0x21058526] | /datum/pipeline was unable to be GC'd -- (ref count of 3) [2026-09-16 09:00:10.305] RUNTIME: ## TESTING: GC: -- [0x2101d489] | /datum/pipeline was unable to be GC'd -- (ref count of 4) [2026-09-16 09:00:21.202] RUNTIME: ## WARNING: Component is missing a pipenet! Rebuilding... in code/modules/atmospherics/machinery/components/components_base.dm at line 218 src: the omni gas filter usr: . [2026-09-16 09:00:21.210] RUNTIME: ## WARNING: Component is missing a pipenet! Rebuilding... in code/modules/atmospherics/machinery/components/components_base.dm at line 218 src: the omni gas filter usr: . [2026-09-16 09:13:08.747] 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: Captain (/mob/living/carbon/human) - src: null - usr.loc: the floor (116,122,2) (/turf/open/floor/iron) - call stack: - stack trace("Incompatible /datum/component/...", "code/datums/components/_compon...", 50) - /datum/component/connect_conta... (/datum/component/connect_containers): New(/list (/list)) - (/atom/movable/screen/parallax_home): AddComponent(/list (/list), null) - (/atom/movable/screen/parallax_home): set perspective(the floor (119,91,12) (/turf/open/floor/wood)) - the screen (/atom/movable/screen/map_view/gateway_port): 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): 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)) - ViralMilk22 (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-09-16 09:13:08.754] 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: Captain (/mob/living/carbon/human) - src: (/atom/movable/screen/parallax_home) - usr.loc: the floor (116,122,2) (/turf/open/floor/iron) - src.loc: null - call stack: - (/atom/movable/screen/parallax_home): update parallax() - (/atom/movable/screen/parallax_home): set perspective(the floor (119,91,12) (/turf/open/floor/wood)) - the screen (/atom/movable/screen/map_view/gateway_port): 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): 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)) - ViralMilk22 (/client): Topic("type=act%2Factivate&payload=%7...", /list (/list), null, null) - [2026-09-16 09:54:47.096] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=119;icon-y=11;left=1;bu...") - [2026-09-16 09:54:47.098] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=119;icon-y=11;left=1;bu...") - [2026-09-16 09:54:47.099] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=119;icon-y=11;left=1;bu...") - [2026-09-16 09:54:47.100] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=119;icon-y=11;left=1;bu...") - [2026-09-16 09:54:47.101] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=119;icon-y=11;left=1;bu...") - [2026-09-16 09:54:47.102] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=119;icon-y=11;left=1;bu...") - [2026-09-16 09:54:47.103] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=120;icon-y=9;left=1;but...") - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=120;icon-y=9;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Observatory (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-16 09:54:47.104] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=120;icon-y=9;left=1;but...") - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=120;icon-y=9;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Observatory (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-16 09:54:47.105] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=104;icon-y=12;left=1;bu...") - [2026-09-16 09:54:47.106] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/latejoin_menu (/datum/latejoin_menu): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Join Game (/atom/movable/screen/lobby/button/join): Click(null, "mapwindow.map", "icon-x=104;icon-y=12;left=1;bu...") - [2026-09-16 09:54:47.107] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: null - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=56;icon-y=16;right=1;bu...") - [2026-09-16 09:54:47.108] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: Observatory (/mob/dead/new_player) - src: /datum/tgui (/datum/tgui) - usr.loc: null - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/preferences (/datum/preferences): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - View Character Setup (/atom/movable/screen/lobby/button/character_setup): Click(null, "mapwindow.map", "icon-x=56;icon-y=16;right=1;bu...") - [2026-09-16 09:54:47.108] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: null - src: /datum/tgui_window (/datum/tgui_window) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/changelog (/datum/changelog): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - gvb changelog(/list (/list)) - [2026-09-16 09:54:47.109] RUNTIME: runtime error: Cannot read null.prefs - proc name: get payload (/datum/tgui/proc/get_payload) - source file: code/modules/tgui/tgui.dm,270 - usr: null - src: /datum/tgui (/datum/tgui) - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/changelog (/datum/changelog): ui interact(Observatory (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - gvb changelog(/list (/list)) - [2026-09-16 09:54:47.111] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: null - src: /datum/tgui_window (/datum/tgui_window) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "