[2026-10-13 02:44:47.051] Starting up round ID 264313. - ------------------------- [2026-10-13 02:44:47.079] RUNTIME: World loaded at 02:44:46! [2026-10-13 02:44:47.080] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-10-13 02:44:47.080] RUNTIME: Running /tg/ revision: 2026-10-12T12:15:39+00:00 - origin/master: 49afd5fd7cbf9de60ce81419a9bc97947fc55dc9 - Test merge active of PR #97980 commit bc63d79cef6aa56a44d66828a162fa9ef5153460 - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - Test merge active of PR #97789 commit a6ee048dd5e43a972cdd4257363caf2f1feff7f9 - Test merge active of PR #98133 commit 5353d587440f83a644fd13c6ec78ee73d9c9da42 - HEAD: a8b6f9b6420166d14f6e63a99c5fc04e86b450c5 - Running rust-g version 7.0.0 [2026-10-13 02:44:47.085] RUNTIME: map_config not found: _maps/map_jsons/eventmap.json [2026-10-13 02:44:47.086] RUNTIME: map_config not found: _maps/map_jsons/eventmap2.json [2026-10-13 02:44:47.087] RUNTIME: Database connection established. [2026-10-13 02:44:47.087] RUNTIME: Round ID: 264313 [2026-10-13 02:44:47.089] RUNTIME: Running /tg/ revision: 2026-10-12T12:15:39+00:00 - origin/master: 49afd5fd7cbf9de60ce81419a9bc97947fc55dc9 - Test merge active of PR #97980 commit bc63d79cef6aa56a44d66828a162fa9ef5153460 - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - Test merge active of PR #97789 commit a6ee048dd5e43a972cdd4257363caf2f1feff7f9 - Test merge active of PR #98133 commit 5353d587440f83a644fd13c6ec78ee73d9c9da42 - HEAD: a8b6f9b6420166d14f6e63a99c5fc04e86b450c5 - Running rust-g version 7.0.0 [2026-10-13 02:44:47.294] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-10-13 02:44:48.300] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-10-13 02:44:48.301] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-10-13 02:44:48.313] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-10-13 02:44:48.597] RUNTIME: Initialized Title Screen subsystem within 0.28 seconds! [2026-10-13 02:44:48.763] RUNTIME: Initialized Sounds subsystem within 0.17 seconds! [2026-10-13 02:44:48.765] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-10-13 02:44:48.765] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-10-13 02:44:48.768] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-10-13 02:44:48.779] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-10-13 02:44:49.160] RUNTIME: Initialized Greyscale subsystem within 0.38 seconds! [2026-10-13 02:44:49.160] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-10-13 02:44:51.546] RUNTIME: Initialized Early Assets subsystem within 2.39 seconds! [2026-10-13 02:44:51.549] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-10-13 02:44:51.549] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-10-13 02:44:51.551] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-10-13 02:44:51.557] RUNTIME: Initialized IDs and Access subsystem within 0.01 seconds! [2026-10-13 02:44:51.558] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-10-13 02:44:51.558] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-10-13 02:44:51.559] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-10-13 02:44:51.559] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-10-13 02:44:51.560] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-10-13 02:44:53.495] RUNTIME: Initialized Text To Speech subsystem within 1.93 seconds! [2026-10-13 02:44:53.496] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-10-13 02:44:53.514] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-10-13 02:44:53.514] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-10-13 02:44:53.515] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-10-13 02:44:54.013] RUNTIME: Initialized PRISM subsystem within 0.5 seconds! [2026-10-13 02:44:54.014] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-10-13 02:44:54.015] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-10-13 02:44:54.016] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-10-13 02:44:54.017] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-10-13 02:44:54.018] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-10-13 02:44:54.021] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-10-13 02:44:54.022] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-10-13 02:44:54.022] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-10-13 02:44:54.023] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-10-13 02:44:54.024] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-10-13 02:44:54.024] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-10-13 02:44:54.025] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-10-13 02:44:54.027] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-10-13 02:44:54.064] RUNTIME: Initialized Research subsystem within 0.04 seconds! [2026-10-13 02:44:54.067] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-10-13 02:44:54.075] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-10-13 02:44:54.076] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-10-13 02:44:54.076] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-10-13 02:44:54.316] RUNTIME: Initialized Instruments subsystem within 0.24 seconds! [2026-10-13 02:44:54.317] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-10-13 02:44:55.535] RUNTIME: runtime error: A client was Del()'d without a persistent_client! This should not be happening. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("A client was Del()\'d without ...", "code/modules/client/client_pro...", 629) - Tjatpbnj (/client): Destroy() - Tjatpbnj (/client): Del() - [2026-10-13 02:45:15.275] RUNTIME: Initialized Achievements subsystem within 20.96 seconds! [2026-10-13 02:45:15.536] RUNTIME: Initialized Ticker subsystem within 0.26 seconds! [2026-10-13 02:45:15.766] RUNTIME: Loading MetaStation... [2026-10-13 02:45:17.710] RUNTIME: Loaded Station in 1.94453s! [2026-10-13 02:45:20.219] RUNTIME: Loaded Lavaland in 1.82656s! [2026-10-13 02:45:28.049] RUNTIME: Lava Ruins loader finished placing 31/42 ruins with 0 left to spend. [2026-10-13 02:45:28.107] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-10-13 02:45:29.083] RUNTIME: Cave Generator terrain generation finished in 0.967188s! [2026-10-13 02:45:29.130] RUNTIME: Cave Generator terrain generation finished in 0.0414063s! [2026-10-13 02:45:32.418] RUNTIME: Cave Generator terrain population finished in 0.05625s! [2026-10-13 02:45:32.423] RUNTIME: Cave Generator terrain population finished in 0.00234375s! [2026-10-13 02:45:33.353] RUNTIME: Initialized Mapping subsystem within 17.62 seconds! [2026-10-13 02:45:33.355] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-10-13 02:45:33.416] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-10-13 02:45:33.419] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-10-13 02:45:53.349] RUNTIME: runtime error: Sneakers O'Poole had set_usable_legs() called on them with a negative value! - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: ATHATH (/mob/dead/new_player) - src: null - usr.loc: the cordon (8,248,1) (/turf/cordon) - call stack: - stack trace("Sneakers O\'Poole had set_usab...", "code/modules/mob/living/living...", 2638) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): set usable legs(-1) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): set usable legs(-1) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): remove bodypart(the robotic left leg (/obj/item/bodypart/leg/left/robot/surplus), 1) - the robotic left leg (/obj/item/bodypart/leg/left/robot/surplus): drop limb(1, null, 1) - the robotic left leg (/obj/item/bodypart/leg/left/robot/surplus): drop limb(1, null, 1) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): reset to original bodypart("l_leg") - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove() - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove from current holder(0) - Prosthetic Limb (/datum/quirk/prosthetic_limb): Destroy(0) - ... - Sneakers O\'Poole (/mob/living/carbon/human/dummy): SendSignal("parent_qdeleting", /list (/list)) - qdel(Sneakers O\'Poole (/mob/living/carbon/human/dummy), 0) - Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview): Destroy(0) - qdel(Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview), 0) - /datum/preferences (/datum/preferences): ui close(ATHATH (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): close(1) - /datum/tgui (/datum/tgui): on message("suspend", null, /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("suspend", null, /list (/list)) - ATHATH (/client): Topic("type=suspend&payload=&tgui=1&w...", /list (/list), null, null) - [2026-10-13 02:45:53.353] RUNTIME: runtime error: Cannot execute null.try attach limb(). - proc name: reset to original bodypart (/mob/living/carbon/proc/reset_to_original_bodypart) - source file: code/modules/surgery/bodyparts/helpers.dm,92 - usr: ATHATH (/mob/dead/new_player) - src: Sneakers O\'Poole (/mob/living/carbon/human/dummy) - usr.loc: the cordon (8,248,1) (/turf/cordon) - src.loc: null - call stack: - Sneakers O\'Poole (/mob/living/carbon/human/dummy): reset to original bodypart("l_leg") - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove() - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove from current holder(0) - Prosthetic Limb (/datum/quirk/prosthetic_limb): Destroy(0) - qdel(Prosthetic Limb (/datum/quirk/prosthetic_limb), 0) - Prosthetic Limb (/datum/quirk/prosthetic_limb): on holder qdeleting(Sneakers O\'Poole (/mob/living/carbon/human/dummy), 0) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): SendSignal("parent_qdeleting", /list (/list)) - qdel(Sneakers O\'Poole (/mob/living/carbon/human/dummy), 0) - Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview): Destroy(0) - qdel(Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview), 0) - /datum/preferences (/datum/preferences): ui close(ATHATH (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): close(1) - /datum/tgui (/datum/tgui): on message("suspend", null, /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("suspend", null, /list (/list)) - tgui Topic(/list (/list)) - ATHATH (/client): Topic("type=suspend&payload=&tgui=1&w...", /list (/list), null, null) - [2026-10-13 02:46:42.398] RUNTIME: Initialized Atoms subsystem within 68.97 seconds! [2026-10-13 02:46:42.468] RUNTIME: runtime error: Cannot execute null.try attach limb(). - proc name: reset to original bodypart (/mob/living/carbon/proc/reset_to_original_bodypart) - source file: code/modules/surgery/bodyparts/helpers.dm,92 - usr: ATHATH (/mob/dead/new_player) - src: Sneakers O\'Poole (/mob/living/carbon/human/dummy) - usr.loc: the cordon (8,248,1) (/turf/cordon) - src.loc: null - call stack: - Sneakers O\'Poole (/mob/living/carbon/human/dummy): reset to original bodypart("l_leg") - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove() - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove from current holder(0) - Prosthetic Limb (/datum/quirk/prosthetic_limb): Destroy(0) - qdel(Prosthetic Limb (/datum/quirk/prosthetic_limb), 0) - Prosthetic Limb (/datum/quirk/prosthetic_limb): on holder qdeleting(Sneakers O\'Poole (/mob/living/carbon/human/dummy), 0) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): SendSignal("parent_qdeleting", /list (/list)) - qdel(Sneakers O\'Poole (/mob/living/carbon/human/dummy), 0) - Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview): Destroy(0) - qdel(Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview), 0) - /datum/preferences (/datum/preferences): ui close(ATHATH (/mob/dead/new_player)) - /datum/tgui (/datum/tgui): close(1) - /datum/tgui (/datum/tgui): on message("suspend", null, /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("suspend", null, /list (/list)) - tgui Topic(/list (/list)) - ATHATH (/client): Topic("type=suspend&payload=&tgui=1&w...", /list (/list), null, null) - [2026-10-13 02:46:42.554] 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-10-13 02:46:42.555] 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-13 02:46:42.573] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-10-13 02:46:42.859] RUNTIME: Initialized Persistent Paintings subsystem within 0.28 seconds! [2026-10-13 02:46:45.405] RUNTIME: Initialized Assets subsystem within 2.54 seconds! [2026-10-13 02:46:45.454] RUNTIME: Initialized Wardrobe subsystem within 0.04 seconds! [2026-10-13 02:46:45.460] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-10-13 02:46:45.844] RUNTIME: Initialized Ore Generation subsystem within 0.38 seconds! [2026-10-13 02:46:46.022] RUNTIME: Initialized Minor Mapping subsystem within 0.17 seconds! [2026-10-13 02:46:46.067] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-10-13 02:46:46.259] RUNTIME: Initialized Machines subsystem within 0.19 seconds! [2026-10-13 02:46:46.262] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-10-13 02:47:03.788] RUNTIME: Initialized Lighting subsystem within 17.52 seconds! [2026-10-13 02:47:05.606] RUNTIME: Initialized Library Loading subsystem within 1.82 seconds! [2026-10-13 02:47:11.191] RUNTIME: Initialized Icon Smoothing subsystem within 5.58 seconds! [2026-10-13 02:47:11.512] RUNTIME: Initialized Fishing subsystem within 0.32 seconds! [2026-10-13 02:47:23.123] RUNTIME: Initialized Atmospherics subsystem within 11.6 seconds! [2026-10-13 02:47:27.789] RUNTIME: Initialized Shuttle subsystem within 4.66 seconds! [2026-10-13 02:47:27.832] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-10-13 02:47:28.077] RUNTIME: Initialized Ban Cache subsystem within 0.24 seconds! [2026-10-13 02:47:28.078] RUNTIME: Initializations complete within 159.78 seconds! [2026-10-13 02:47:47.045] RUNTIME: runtime error: Cannot execute null.try attach limb(). - proc name: reset to original bodypart (/mob/living/carbon/proc/reset_to_original_bodypart) - source file: code/modules/surgery/bodyparts/helpers.dm,92 - usr: ATHATH (/mob/dead/new_player) - src: Sneakers O\'Poole (/mob/living/carbon/human/dummy) - usr.loc: the cordon (8,248,1) (/turf/cordon) - src.loc: null - call stack: - Sneakers O\'Poole (/mob/living/carbon/human/dummy): reset to original bodypart("l_leg") - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove() - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove from current holder(0) - Prosthetic Limb (/datum/quirk/prosthetic_limb): Destroy(0) - qdel(Prosthetic Limb (/datum/quirk/prosthetic_limb), 0) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): cleanse quirk datums() - /datum/preferences (/datum/preferences): render new preview appearance(Sneakers O\'Poole (/mob/living/carbon/human/dummy), 1) - Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview): update body() - /datum/preference_middleware/q... (/datum/preference_middleware/quirks): remove quirk(/list (/list), ATHATH (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui act("remove_quirk", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("remove_quirk", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/remove_quirk", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/remove_quirk", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - ATHATH (/client): Topic("type=act%2Fremove_quirk&payloa...", /list (/list), null, null) - [2026-10-13 02:47:47.699] RUNTIME: runtime error: Cannot execute null.try attach limb(). - proc name: reset to original bodypart (/mob/living/carbon/proc/reset_to_original_bodypart) - source file: code/modules/surgery/bodyparts/helpers.dm,92 - usr: ATHATH (/mob/dead/new_player) - src: Sneakers O\'Poole (/mob/living/carbon/human/dummy) - usr.loc: the cordon (8,248,1) (/turf/cordon) - src.loc: null - call stack: - Sneakers O\'Poole (/mob/living/carbon/human/dummy): reset to original bodypart("l_leg") - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove() - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove from current holder(0) - Prosthetic Limb (/datum/quirk/prosthetic_limb): Destroy(0) - qdel(Prosthetic Limb (/datum/quirk/prosthetic_limb), 0) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): cleanse quirk datums() - /datum/preferences (/datum/preferences): render new preview appearance(Sneakers O\'Poole (/mob/living/carbon/human/dummy), 1) - Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview): update body() - /datum/preference_middleware/q... (/datum/preference_middleware/quirks): remove quirk(/list (/list), ATHATH (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui act("remove_quirk", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("remove_quirk", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/remove_quirk", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/remove_quirk", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - ATHATH (/client): Topic("type=act%2Fremove_quirk&payloa...", /list (/list), null, null) - [2026-10-13 02:47:48.318] RUNTIME: runtime error: Cannot execute null.try attach limb(). - proc name: reset to original bodypart (/mob/living/carbon/proc/reset_to_original_bodypart) - source file: code/modules/surgery/bodyparts/helpers.dm,92 - usr: ATHATH (/mob/dead/new_player) - src: Sneakers O\'Poole (/mob/living/carbon/human/dummy) - usr.loc: the cordon (8,248,1) (/turf/cordon) - src.loc: null - call stack: - Sneakers O\'Poole (/mob/living/carbon/human/dummy): reset to original bodypart("l_leg") - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove() - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove from current holder(0) - Prosthetic Limb (/datum/quirk/prosthetic_limb): Destroy(0) - qdel(Prosthetic Limb (/datum/quirk/prosthetic_limb), 0) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): cleanse quirk datums() - /datum/preferences (/datum/preferences): render new preview appearance(Sneakers O\'Poole (/mob/living/carbon/human/dummy), 1) - Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview): update body() - /datum/preference_middleware/q... (/datum/preference_middleware/quirks): remove quirk(/list (/list), ATHATH (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui act("remove_quirk", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("remove_quirk", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/remove_quirk", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/remove_quirk", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - ATHATH (/client): Topic("type=act%2Fremove_quirk&payloa...", /list (/list), null, null) - [2026-10-13 02:47:49.155] RUNTIME: runtime error: Cannot execute null.try attach limb(). - proc name: reset to original bodypart (/mob/living/carbon/proc/reset_to_original_bodypart) - source file: code/modules/surgery/bodyparts/helpers.dm,92 - usr: ATHATH (/mob/dead/new_player) - src: Sneakers O\'Poole (/mob/living/carbon/human/dummy) - usr.loc: the cordon (8,248,1) (/turf/cordon) - src.loc: null - call stack: - Sneakers O\'Poole (/mob/living/carbon/human/dummy): reset to original bodypart("l_leg") - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove() - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove from current holder(0) - Prosthetic Limb (/datum/quirk/prosthetic_limb): Destroy(0) - qdel(Prosthetic Limb (/datum/quirk/prosthetic_limb), 0) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): cleanse quirk datums() - /datum/preferences (/datum/preferences): render new preview appearance(Sneakers O\'Poole (/mob/living/carbon/human/dummy), 1) - Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview): update body() - /datum/preference_middleware/q... (/datum/preference_middleware/quirks): remove quirk(/list (/list), ATHATH (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui act("remove_quirk", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/tgui (/datum/tgui): on act message("remove_quirk", /list (/list), /datum/ui_state/always_state (/datum/ui_state/always_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/tgui (/datum/tgui): on message("act/remove_quirk", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("act/remove_quirk", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - ATHATH (/client): Topic("type=act%2Fremove_quirk&payloa...", /list (/list), null, null) - [2026-10-13 02:47:49.691] RUNTIME: runtime error: Cannot execute null.try attach limb(). - proc name: reset to original bodypart (/mob/living/carbon/proc/reset_to_original_bodypart) - source file: code/modules/surgery/bodyparts/helpers.dm,92 - usr: ATHATH (/mob/dead/new_player) - src: Sneakers O\'Poole (/mob/living/carbon/human/dummy) - usr.loc: the cordon (8,248,1) (/turf/cordon) - src.loc: null - call stack: - Sneakers O\'Poole (/mob/living/carbon/human/dummy): reset to original bodypart("l_leg") - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove() - Prosthetic Limb (/datum/quirk/prosthetic_limb): remove from current holder(0) - Prosthetic Limb (/datum/quirk/prosthetic_limb): Destroy(0) - qdel(Prosthetic Limb (/datum/quirk/prosthetic_limb), 0) - Sneakers O\'Poole (/mob/living/carbon/human/dummy): cleanse quirk datums() - /datum/preferences (/datum/preferences): render new preview appearance(Sneakers O\'Poole (/mob/living/carbon/human/dummy), 1) - Sneakers O\'Poole (/atom/movable/screen/map_view/char_preview): update body() - /datum/preference_middleware/q... (/datum/preference_middleware/quirks): remove quirk(/list (/list), ATHATH (/mob/dead/new_player)) - /datum/preferences (/datum/preferences): ui act("remove_quirk", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/always_state (/datum/ui_state/always_state)) - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(ATHATH (/mob/dead/new_player), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-10-13 02:48:03.377] 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(0, /list (/list), html/statbrowser.html, "