[2026-10-18 23:32:09.857] Starting up round ID 264387. - ------------------------- [2026-10-18 23:32:09.890] RUNTIME: World loaded at 23:32:09! [2026-10-18 23:32:09.890] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-10-18 23:32:09.890] RUNTIME: Running /tg/ revision: 2026-10-18T06:15:37+00:00 - origin/master: e13790e4350796c0dbe42e0cf23c23d03910992e - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - Test merge active of PR #98133 commit 826311ace693ace9191de6da9e5cab065fb119b5 - Test merge active of PR #98197 commit 9a4ab26365626a72a66263fcf6b23f1f96e4a512 - HEAD: 11b53250e0b0e918296cf6949c6160e472ba7179 - Running rust-g version 7.0.0 [2026-10-18 23:32:09.896] RUNTIME: map_config not found: _maps/map_jsons/eventmap.json [2026-10-18 23:32:09.896] RUNTIME: map_config not found: _maps/map_jsons/eventmap2.json [2026-10-18 23:32:09.897] RUNTIME: Database connection established. [2026-10-18 23:32:09.897] RUNTIME: Round ID: 264387 [2026-10-18 23:32:09.898] RUNTIME: Running /tg/ revision: 2026-10-18T06:15:37+00:00 - origin/master: e13790e4350796c0dbe42e0cf23c23d03910992e - Test merge active of PR #98128 commit 8f9bf459c58617bb3061c875637160672218e0fd - Test merge active of PR #98133 commit 826311ace693ace9191de6da9e5cab065fb119b5 - Test merge active of PR #98197 commit 9a4ab26365626a72a66263fcf6b23f1f96e4a512 - HEAD: 11b53250e0b0e918296cf6949c6160e472ba7179 - Running rust-g version 7.0.0 [2026-10-18 23:32:10.101] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-10-18 23:32:11.106] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-10-18 23:32:11.107] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-10-18 23:32:11.118] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-10-18 23:32:11.122] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2026-10-18 23:32:11.273] RUNTIME: Initialized Sounds subsystem within 0.15 seconds! [2026-10-18 23:32:11.275] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-10-18 23:32:11.275] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-10-18 23:32:11.277] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-10-18 23:32:11.290] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-10-18 23:32:11.671] RUNTIME: Initialized Greyscale subsystem within 0.38 seconds! [2026-10-18 23:32:11.672] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-10-18 23:32:14.061] RUNTIME: Initialized Early Assets subsystem within 2.39 seconds! [2026-10-18 23:32:14.064] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-10-18 23:32:14.064] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-10-18 23:32:14.065] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-10-18 23:32:14.070] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-10-18 23:32:14.071] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-10-18 23:32:14.071] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-10-18 23:32:14.071] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-10-18 23:32:14.072] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-10-18 23:32:14.072] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-10-18 23:32:14.148] RUNTIME: Initialized Text To Speech subsystem within 0.08 seconds! [2026-10-18 23:32:14.148] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-10-18 23:32:14.168] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-10-18 23:32:14.169] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-10-18 23:32:14.169] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-10-18 23:32:14.628] RUNTIME: Initialized PRISM subsystem within 0.46 seconds! [2026-10-18 23:32:14.629] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-10-18 23:32:14.630] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-10-18 23:32:14.632] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-10-18 23:32:14.632] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-10-18 23:32:14.632] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-10-18 23:32:14.633] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-10-18 23:32:14.633] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-10-18 23:32:14.633] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-10-18 23:32:14.634] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-10-18 23:32:14.634] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-10-18 23:32:14.634] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-10-18 23:32:14.635] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-10-18 23:32:14.636] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-10-18 23:32:14.684] RUNTIME: Initialized Research subsystem within 0.05 seconds! [2026-10-18 23:32:14.687] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-10-18 23:32:14.697] RUNTIME: Initialized Jobs subsystem within 0.01 seconds! [2026-10-18 23:32:14.722] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-10-18 23:32:14.723] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-10-18 23:32:14.754] RUNTIME: Initialized Instruments subsystem within 0.03 seconds! [2026-10-18 23:32:14.754] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-10-18 23:32:33.659] RUNTIME: Initialized Achievements subsystem within 18.9 seconds! [2026-10-18 23:32:33.935] RUNTIME: Initialized Ticker subsystem within 0.27 seconds! [2026-10-18 23:32:34.184] RUNTIME: Loading MetaStation... [2026-10-18 23:32:35.989] RUNTIME: Loaded Station in 1.80625s! [2026-10-18 23:32:38.327] RUNTIME: Loaded Lavaland in 1.7s! [2026-10-18 23:32:46.659] RUNTIME: Lava Ruins loader finished placing 32/42 ruins with 0 left to spend. [2026-10-18 23:32:46.722] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-10-18 23:32:47.726] RUNTIME: Cave Generator terrain generation finished in 0.99375s! [2026-10-18 23:32:47.773] RUNTIME: Cave Generator terrain generation finished in 0.0375s! [2026-10-18 23:32:51.437] RUNTIME: Cave Generator terrain population finished in 0.0625s! [2026-10-18 23:32:51.442] RUNTIME: Cave Generator terrain population finished in 0s! [2026-10-18 23:32:52.469] RUNTIME: Initialized Mapping subsystem within 18.32 seconds! [2026-10-18 23:32:52.471] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-10-18 23:32:52.535] RUNTIME: Initialized Spatial Grid subsystem within 0.06 seconds! [2026-10-18 23:32:52.539] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-10-18 23:33:55.782] RUNTIME: Initialized Atoms subsystem within 63.24 seconds! [2026-10-18 23:33:55.875] 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-18 23:33:55.896] RUNTIME: Initialized Persistence subsystem within 0.02 seconds! [2026-10-18 23:33:55.923] 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,733 - 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-10-18 23:33:56.260] RUNTIME: Initialized Persistent Paintings subsystem within 0.36 seconds! [2026-10-18 23:33:58.878] RUNTIME: Initialized Assets subsystem within 2.61 seconds! [2026-10-18 23:33:58.926] RUNTIME: Initialized Wardrobe subsystem within 0.04 seconds! [2026-10-18 23:33:58.932] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-10-18 23:33:59.314] RUNTIME: Initialized Ore Generation subsystem within 0.38 seconds! [2026-10-18 23:33:59.499] RUNTIME: Initialized Minor Mapping subsystem within 0.18 seconds! [2026-10-18 23:33:59.502] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-10-18 23:33:59.692] RUNTIME: Initialized Machines subsystem within 0.19 seconds! [2026-10-18 23:33:59.695] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-10-18 23:34:17.499] RUNTIME: Initialized Lighting subsystem within 17.8 seconds! [2026-10-18 23:34:19.611] RUNTIME: Initialized Library Loading subsystem within 2.11 seconds! [2026-10-18 23:34:25.613] RUNTIME: Initialized Icon Smoothing subsystem within 6 seconds! [2026-10-18 23:34:26.308] RUNTIME: Initialized Fishing subsystem within 0.67 seconds! [2026-10-18 23:34:34.195] RUNTIME: Initialized Atmospherics subsystem within 7.88 seconds! [2026-10-18 23:34:37.487] RUNTIME: Initialized Shuttle subsystem within 3.29 seconds! [2026-10-18 23:34:37.535] RUNTIME: Initialized Init Profiler subsystem within 0.04 seconds! [2026-10-18 23:34:37.773] RUNTIME: Initialized Ban Cache subsystem within 0.24 seconds! [2026-10-18 23:34:37.774] RUNTIME: Initializations complete within 146.669 seconds! [2026-10-18 23:36:22.497] 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) - Wubli (/client): Destroy() - Wubli (/client): Del() - [2026-10-18 23:36:26.825] RUNTIME: runtime error: Cannot read null.stat_panel - proc name: fire (/datum/controller/subsystem/statpanels/fire) - source file: code/controllers/subsystem/statpanel.dm,58 - usr: null - src: Stat Panels (/datum/controller/subsystem/statpanels) - call stack: - Stat Panels (/datum/controller/subsystem/statpanels): fire(1) - Stat Panels (/datum/controller/subsystem/statpanels): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 23:36:49.643] 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) - Kobolder (/client): Destroy() - Kobolder (/client): Del() - [2026-10-18 23:36:54.010] 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) - Wubli (/client): Destroy() - Wubli (/client): Del() - [2026-10-18 23:37:29.985] 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) - Aoeeee (/client): Destroy() - Aoeeee (/client): Del() - [2026-10-18 23:38:43.385] 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) - MadAlligator (/client): Destroy() - MadAlligator (/client): Del() - [2026-10-18 23:38:51.806] RUNTIME: runtime error: Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum. - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("Found undeleted query, check t...", "code/controllers/subsystem/dbc...", 127) - Database (/datum/controller/subsystem/dbcore): fire(0) - Database (/datum/controller/subsystem/dbcore): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 23:38:59.151] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 348) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "chowdermcarthor \\ S.A.R.A.H. ...", /list (/list)) - log manifest("chowdermcarthor", S.A.R.A.H. (/datum/mind), S.A.R.A.H. (/mob/living/silicon/ai), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2026-10-18 23:38:59.157] RUNTIME: runtime error: recursive_jsonify got an empty list after serialization - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("recursive_jsonify got an empty...", "code/modules/logging/log_holde...", 348) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): recursive jsonify(/list (/list), /list (/list)) - /datum/log_holder (/datum/log_holder): Log("manifest", "papamichael \\ Nathaniel Narp ...", /list (/list)) - log manifest("papamichael", /datum/mind (/datum/mind), Nathaniel Narp (/mob/living/carbon/human), 0) - /datum/manifest (/datum/manifest): build() - Ticker (/datum/controller/subsystem/ticker): setup() - Ticker (/datum/controller/subsystem/ticker): fire(0) - Ticker (/datum/controller/subsystem/ticker): ignite(0) - [2026-10-18 23:39:01.025] RUNTIME: Game start took 12.7812s [2026-10-18 23:39:38.812] RUNTIME: ## TESTING: GC: -- [0x21035453] | /datum/bodypart_overlay/simple/gills was unable to be GC'd -- (ref count of 3) [2026-10-18 23:43:27.554] RUNTIME: ## TESTING: GC: -- [0x3000b6b] | /mob/dead/new_player was unable to be GC'd -- (ref count of 7) [2026-10-18 23:44:07.653] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: null - src: the human chest (/obj/item/bodypart/chest) - src.loc: Blub Blubglub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - the human right arm (/obj/item/bodypart/arm/right): set disabled(1, 1) - the human right arm (/obj/item/bodypart/arm/right): set disabled(1, 1) - the human right arm (/obj/item/bodypart/arm/right): on paralysis trait gain(the human right arm (/obj/item/bodypart/arm/right), "paralysis") - the human right arm (/obj/item/bodypart/arm/right): SendSignal("addtrait paralysis", /list (/list)) - the human right arm (/obj/item/bodypart/arm/right): add traits(/list (/list), "\[0x21035491]") - Catastrophic Burns (/datum/wound/burn/flesh/critical): set disabling(1) - Catastrophic Burns (/datum/wound/burn/flesh/critical): set disabling(1) - Catastrophic Burns (/datum/wound/burn/flesh/critical): handle process(2) - Blub Blubglub (/mob/living/carbon/human): Life(2) - Blub Blubglub (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 23:44:07.655] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: get limb icon (/obj/item/bodypart/proc/get_limb_icon) - source file: code/modules/surgery/bodyparts/_bodyparts.dm,1448 - usr: null - src: the human chest (/obj/item/bodypart/chest) - src.loc: Blub Blubglub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): get limb icon(0) - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - the human right arm (/obj/item/bodypart/arm/right): set disabled(1, 1) - the human right arm (/obj/item/bodypart/arm/right): set disabled(1, 1) - the human right arm (/obj/item/bodypart/arm/right): on paralysis trait gain(the human right arm (/obj/item/bodypart/arm/right), "paralysis") - the human right arm (/obj/item/bodypart/arm/right): SendSignal("addtrait paralysis", /list (/list)) - the human right arm (/obj/item/bodypart/arm/right): add traits(/list (/list), "\[0x21035491]") - Catastrophic Burns (/datum/wound/burn/flesh/critical): set disabling(1) - Catastrophic Burns (/datum/wound/burn/flesh/critical): set disabling(1) - Catastrophic Burns (/datum/wound/burn/flesh/critical): handle process(2) - Blub Blubglub (/mob/living/carbon/human): Life(2) - Blub Blubglub (/mob/living/carbon/human): Life(2) - Mobs (/datum/controller/subsystem/mobs): fire(1) - Mobs (/datum/controller/subsystem/mobs): ignite(1) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 23:44:44.456] 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(Loonite (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - Loonite (/client): gvb changelog(/list (/list)) - [2026-10-18 23:47:08.717] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: William Worcester (/mob/living/carbon/human) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: the floor (137,148,2) (/turf/open/floor/iron) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/tgui_color_picker (/datum/tgui_color_picker): ui interact(William Worcester (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - tgui color picker(William Worcester (/mob/living/carbon/human), "Choose color for greyscale col...", "Greyscale Modification Menu", "#000000", 0, 1) - /datum/greyscale_modify_menu (/datum/greyscale_modify_menu): ui act("pick_color", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/tgui (/datum/tgui): on act message("pick_color", /list (/list), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-18 23:47:08.719] 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: William Worcester (/mob/living/carbon/human) - src: /datum/tgui (/datum/tgui) - usr.loc: the floor (137,148,2) (/turf/open/floor/iron) - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/tgui_color_picker (/datum/tgui_color_picker): ui interact(William Worcester (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - tgui color picker(William Worcester (/mob/living/carbon/human), "Choose color for greyscale col...", "Greyscale Modification Menu", "#000000", 0, 1) - /datum/greyscale_modify_menu (/datum/greyscale_modify_menu): ui act("pick_color", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/tgui (/datum/tgui): on act message("pick_color", /list (/list), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-18 23:47:08.721] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: William Worcester (/mob/living/carbon/human) - src: /datum/tgui_window (/datum/tgui_window) - usr.loc: the floor (137,148,2) (/turf/open/floor/iron) - call stack: - /datum/tgui_window (/datum/tgui_window): initialize(1, /list (/list), "", "", "") - /datum/tgui (/datum/tgui): open() - /datum/tgui_color_picker (/datum/tgui_color_picker): ui interact(William Worcester (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - tgui color picker(William Worcester (/mob/living/carbon/human), "Choose color for greyscale col...", "Greyscale Modification Menu", "#000000", 0, 1) - /datum/greyscale_modify_menu (/datum/greyscale_modify_menu): ui act("pick_color", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/tgui (/datum/tgui): on act message("pick_color", /list (/list), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-18 23:47:08.722] 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: William Worcester (/mob/living/carbon/human) - src: /datum/tgui (/datum/tgui) - usr.loc: the floor (137,148,2) (/turf/open/floor/iron) - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - /datum/tgui_color_picker (/datum/tgui_color_picker): ui interact(William Worcester (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - tgui color picker(William Worcester (/mob/living/carbon/human), "Choose color for greyscale col...", "Greyscale Modification Menu", "#000000", 0, 1) - /datum/greyscale_modify_menu (/datum/greyscale_modify_menu): ui act("pick_color", /list (/list), /datum/tgui (/datum/tgui), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/tgui (/datum/tgui): on act message("pick_color", /list (/list), /datum/ui_state/greyscale_menu... (/datum/ui_state/greyscale_menu_state)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-10-18 23:47:20.776] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Waisoserious (/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(Waisoserious (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/lobby_menu (/datum/lobby_menu): on message("action", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("action", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Topic("type=action&payload=%7B%22acti...", /list (/list), null, null) - [2026-10-18 23:47:20.778] 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: Waisoserious (/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(Waisoserious (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/lobby_menu (/datum/lobby_menu): on message("action", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("action", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Topic("type=action&payload=%7B%22acti...", /list (/list), null, null) - [2026-10-18 23:47:33.902] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Clyde Rosensteel (/mob/living/carbon/human) - src: null - usr.loc: the floor (122,156,2) (/turf/open/floor/wood) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 13.85, 0, null, "code/modules/balloon_alert/bal...", 102) - the wooden table frame (/obj/structure/table_frame/wood): balloon alert perform(Clyde Rosensteel (/mob/living/carbon/human), "constructing table...") - the wooden table frame (/obj/structure/table_frame/wood): balloon alert(Clyde Rosensteel (/mob/living/carbon/human), "constructing table...") - [2026-10-18 23:50:26.402] RUNTIME: ### VarEdit by Xzero314/(Clara White): /obj/item/spellbook uses=10 => 0 [2026-10-18 23:51:19.021] RUNTIME: ## TESTING: GC: -- [0x300013f] | /mob/living/basic/mining/tendril was unable to be GC'd -- (ref count of 3) [2026-10-18 23:51:33.591] RUNTIME: ## WARNING: couldn't find shuttle with id: in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: The Narpomancer. [2026-10-18 23:51:34.440] RUNTIME: ## WARNING: couldn't find shuttle with id: in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: . [2026-10-18 23:53:23.934] RUNTIME: ## TESTING: GC: -- [0x2037e55] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-10-18 23:54:40.203] RUNTIME: runtime error: bad client - proc name: initialize (/datum/tgui_window/proc/initialize) - source file: code/modules/tgui/tgui_window.dm,114 - usr: Waisoserious (/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(Waisoserious (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/lobby_menu (/datum/lobby_menu): on message("action", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("action", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Topic("type=action&payload=%7B%22acti...", /list (/list), null, null) - [2026-10-18 23:54:40.205] 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: Waisoserious (/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(Waisoserious (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - /datum/lobby_menu (/datum/lobby_menu): on message("action", /list (/list), /list (/list)) - /datum/tgui_window (/datum/tgui_window): on message("action", /list (/list), /list (/list)) - tgui Topic(/list (/list)) - Topic("type=action&payload=%7B%22acti...", /list (/list), null, null) - [2026-10-18 23:54:58.711] 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)) - Tim Gibson (/mob/living/carbon/human): gvb say verb(/list (/list)) - Verbs (/datum/controller/subsystem/verbs): invoke verb(Tim Gibson (/mob/living/carbon/human), /mob/verb/say_verb (/mob/verb/say_verb), /list (/list), null) - Tim Gibson (/mob/living/carbon/human): Say("G-") - Tim Gibson (/mob/living/carbon/human): Say("G-") - /datum/tgui_say (/datum/tgui_say): delegate speech("G-", "Say") - /datum/tgui_say (/datum/tgui_say): handle entry("force", /list (/list)) - /datum/tgui_say (/datum/tgui_say): force say(/list (/list), 1) - Tim Gibson (/mob/living/carbon/human): force say(/list (/list), 1, 0) - ... - /datum/bt_node/ai_behavior/sho... (/datum/bt_node/ai_behavior/shove_target): perform(0.25, /datum/ai_controller/monkey (/datum/ai_controller/monkey)) - /datum/bt_node/decorator/targe... (/datum/bt_node/decorator/target_can_be_shove_stunned): tick(/datum/ai_controller/monkey (/datum/ai_controller/monkey), 0.25) - /datum/bt_node/composite/subpl... (/datum/bt_node/composite/subplan): tick(/datum/ai_controller/monkey (/datum/ai_controller/monkey), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey (/datum/ai_controller/monkey), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/monkey (/datum/ai_controller/monkey), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/monkey (/datum/ai_controller/monkey), 0.25) - /datum/ai_controller/monkey (/datum/ai_controller/monkey): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-18 23:55:48.663] RUNTIME: ## TESTING: GC: -- [0x3000b6b] | /mob/living/carbon/human was unable to be GC'd -- (ref count of 3) [2026-10-18 23:57:53.861] RUNTIME: runtime error: Cannot read null.department_jobs - proc name: create separatist nation (/proc/create_separatist_nation) - source file: code/modules/antagonists/separatist/nation_creation.dm,37 - usr: (src) - src: null - call stack: - create separatist nation(null, 1, 1, 1) - /datum/round_event/wizard/depr... (/datum/round_event/wizard/deprevolt): start() - /datum/round_event/wizard/depr... (/datum/round_event/wizard/deprevolt): process(2) - Events (/datum/controller/subsystem/events): fire(0) - Events (/datum/controller/subsystem/events): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 00:00:33.741] RUNTIME: runtime error: Cannot read null.department_jobs - proc name: create separatist nation (/proc/create_separatist_nation) - source file: code/modules/antagonists/separatist/nation_creation.dm,37 - usr: (src) - src: null - call stack: - create separatist nation(null, 1, 0, 1) - /datum/round_event/wizard/depr... (/datum/round_event/wizard/deprevolt): start() - /datum/round_event/wizard/depr... (/datum/round_event/wizard/deprevolt): process(2) - Events (/datum/controller/subsystem/events): fire(0) - Events (/datum/controller/subsystem/events): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 00:02:23.077] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Candace Moore (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,104,2) (/turf/open/floor/iron/white) - src.loc: Blub Blubglub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - the stump (/obj/item/bodypart/arm/left/stump): try attach limb(Blub Blubglub (/mob/living/carbon/human), 1, null) - the stump (/obj/item/bodypart/arm/left/stump): try attach limb(Blub Blubglub (/mob/living/carbon/human), 1, null) - Blub Blubglub (/mob/living/carbon/human): remove bodypart(the human left arm (/obj/item/bodypart/arm/left), null) - the human left arm (/obj/item/bodypart/arm/left): drop limb(null, null, 1) - the human left arm (/obj/item/bodypart/arm/left): drop limb(null, null, 1) - amputate limb (/datum/surgery_operation/limb/amputate): on success(the human left arm (/obj/item/bodypart/arm/left), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - amputate limb (/datum/surgery_operation/limb/amputate): success(the human left arm (/obj/item/bodypart/arm/left), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - amputate limb (/datum/surgery_operation/limb/amputate): try perform(the human left arm (/obj/item/bodypart/arm/left), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Candace Moore (/mob/living/carbon/human): perform surgery(Blub Blubglub (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), 0, "l_arm") - Blub Blubglub (/mob/living/carbon/human): item interaction(Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Blub Blubglub (/mob/living/carbon/human): base item interaction(Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - the circular saw (/obj/item/circular_saw): melee attack chain(Candace Moore (/mob/living/carbon/human), Blub Blubglub (/mob/living/carbon/human), /list (/list), /list (/list)) - Candace Moore (/mob/living/carbon/human): ClickOn(Blub Blubglub (/mob/living/carbon/human), "icon-x=20;icon-y=17;vis-x=16;v...") - Blub Blubglub (/mob/living/carbon/human): Click(the floor (84,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=20;icon-y=17;vis-x=16;v...") - [2026-10-19 00:02:23.096] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Candace Moore (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (84,104,2) (/turf/open/floor/iron/white) - src.loc: Blub Blubglub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - the human left arm (/obj/item/bodypart/arm/left): drop limb(null, null, 1) - the human left arm (/obj/item/bodypart/arm/left): drop limb(null, null, 1) - amputate limb (/datum/surgery_operation/limb/amputate): on success(the human left arm (/obj/item/bodypart/arm/left), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - amputate limb (/datum/surgery_operation/limb/amputate): success(the human left arm (/obj/item/bodypart/arm/left), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - amputate limb (/datum/surgery_operation/limb/amputate): try perform(the human left arm (/obj/item/bodypart/arm/left), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Candace Moore (/mob/living/carbon/human): perform surgery(Blub Blubglub (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), 0, "l_arm") - Blub Blubglub (/mob/living/carbon/human): item interaction(Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Blub Blubglub (/mob/living/carbon/human): base item interaction(Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - the circular saw (/obj/item/circular_saw): melee attack chain(Candace Moore (/mob/living/carbon/human), Blub Blubglub (/mob/living/carbon/human), /list (/list), /list (/list)) - Candace Moore (/mob/living/carbon/human): ClickOn(Blub Blubglub (/mob/living/carbon/human), "icon-x=20;icon-y=17;vis-x=16;v...") - Blub Blubglub (/mob/living/carbon/human): Click(the floor (84,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=20;icon-y=17;vis-x=16;v...") - [2026-10-19 00:03:39.790] RUNTIME: ## TESTING: GC: -- [0x2006c51] | /obj/item/stack/ducts/fifty was unable to be GC'd -- (ref count of 6) [2026-10-19 00:05:05.273] RUNTIME: ## TESTING: GC: -- [0x2037f96] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 00:05:05.274] RUNTIME: ## TESTING: GC: -- [0x200bee7] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 00:05:05.275] RUNTIME: ## TESTING: GC: -- [0x2038357] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 00:05:05.275] RUNTIME: ## TESTING: GC: -- [0x2037eb5] | /atom/movable/screen/movable/action_button was unable to be GC'd -- (ref count of 3) [2026-10-19 00:05:27.439] RUNTIME: runtime error: movable_moved overridden. Use override = TRUE to suppress this warning. - Target: the surgery tray (/obj/item/surgery_tray/full) Existing Proc: play_sound New Proc: play_sound - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Arcticus Cecropia (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,97,2) (/turf/open/floor/iron/white) - call stack: - stack trace("movable_moved overridden. Use ...", "code/datums/signals.dm", 43) - /datum/element/noisy_movement (/datum/element/noisy_movement): RegisterSignal(the surgery tray (/obj/item/surgery_tray/full), "movable_moved", "play_sound", 0) - /datum/element/noisy_movement (/datum/element/noisy_movement): Attach(the surgery tray (/obj/item/surgery_tray/full), 'sound/effects/roll.ogg', 100) - the surgery tray (/obj/item/surgery_tray/full): AddElement(/list (/list)) - the surgery tray (/obj/item/surgery_tray/full): set tray mode(0, Arcticus Cecropia (/mob/living/carbon/human)) - the surgery tray (/obj/item/surgery_tray/full): attack self(Arcticus Cecropia (/mob/living/carbon/human), null) - Arcticus Cecropia (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Arcticus Cecropia (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Verb Manager (/datum/controller/subsystem/verb_manager): run verb queue() - Verb Manager (/datum/controller/subsystem/verb_manager): fire(0) - Verb Manager (/datum/controller/subsystem/verb_manager): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-10-19 00:06:21.957] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Candace Moore (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (85,104,2) (/turf/open/floor/iron/white) - src.loc: Blub Blubglub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - the stump (/obj/item/bodypart/arm/right/stump): try attach limb(Blub Blubglub (/mob/living/carbon/human), 1, null) - the stump (/obj/item/bodypart/arm/right/stump): try attach limb(Blub Blubglub (/mob/living/carbon/human), 1, null) - Blub Blubglub (/mob/living/carbon/human): remove bodypart(the human right arm (/obj/item/bodypart/arm/right), null) - the human right arm (/obj/item/bodypart/arm/right): drop limb(null, null, 1) - the human right arm (/obj/item/bodypart/arm/right): drop limb(null, null, 1) - amputate limb (/datum/surgery_operation/limb/amputate): on success(the human right arm (/obj/item/bodypart/arm/right), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - amputate limb (/datum/surgery_operation/limb/amputate): success(the human right arm (/obj/item/bodypart/arm/right), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - amputate limb (/datum/surgery_operation/limb/amputate): try perform(the human right arm (/obj/item/bodypart/arm/right), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Candace Moore (/mob/living/carbon/human): perform surgery(Blub Blubglub (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), 0, "r_arm") - Blub Blubglub (/mob/living/carbon/human): item interaction(Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Blub Blubglub (/mob/living/carbon/human): base item interaction(Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - the circular saw (/obj/item/circular_saw): melee attack chain(Candace Moore (/mob/living/carbon/human), Blub Blubglub (/mob/living/carbon/human), /list (/list), /list (/list)) - Candace Moore (/mob/living/carbon/human): ClickOn(Blub Blubglub (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=19;v...") - Blub Blubglub (/mob/living/carbon/human): Click(the floor (85,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=17;icon-y=18;vis-x=19;v...") - [2026-10-19 00:06:21.963] RUNTIME: runtime error: Cannot execute null.can draw on bodypart(). - proc name: generate icon key (/obj/item/bodypart/proc/generate_icon_key) - source file: code/modules/mob/living/carbon/carbon_update_icons.dm,454 - usr: Candace Moore (/mob/living/carbon/human) - src: the human chest (/obj/item/bodypart/chest) - usr.loc: the floor (85,104,2) (/turf/open/floor/iron/white) - src.loc: Blub Blubglub (/mob/living/carbon/human) - call stack: - the human chest (/obj/item/bodypart/chest): generate icon key() - the human chest (/obj/item/bodypart/chest): get cache key() - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body parts(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - Blub Blubglub (/mob/living/carbon/human): update body(0) - the human right arm (/obj/item/bodypart/arm/right): drop limb(null, null, 1) - the human right arm (/obj/item/bodypart/arm/right): drop limb(null, null, 1) - amputate limb (/datum/surgery_operation/limb/amputate): on success(the human right arm (/obj/item/bodypart/arm/right), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - amputate limb (/datum/surgery_operation/limb/amputate): success(the human right arm (/obj/item/bodypart/arm/right), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - amputate limb (/datum/surgery_operation/limb/amputate): try perform(the human right arm (/obj/item/bodypart/arm/right), Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Candace Moore (/mob/living/carbon/human): perform surgery(Blub Blubglub (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), 0, "r_arm") - Blub Blubglub (/mob/living/carbon/human): item interaction(Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - Blub Blubglub (/mob/living/carbon/human): base item interaction(Candace Moore (/mob/living/carbon/human), the circular saw (/obj/item/circular_saw), /list (/list)) - the circular saw (/obj/item/circular_saw): melee attack chain(Candace Moore (/mob/living/carbon/human), Blub Blubglub (/mob/living/carbon/human), /list (/list), /list (/list)) - Candace Moore (/mob/living/carbon/human): ClickOn(Blub Blubglub (/mob/living/carbon/human), "icon-x=17;icon-y=18;vis-x=19;v...") - Blub Blubglub (/mob/living/carbon/human): Click(the floor (85,105,2) (/turf/open/floor/iron/white), "map_screen.map", "icon-x=17;icon-y=18;vis-x=19;v...") - [2026-10-19 00:07:14.071] RUNTIME: ## WARNING: couldn't find shuttle with id: in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: The Narpomancer. [2026-10-19 00:07:14.682] RUNTIME: ## WARNING: couldn't find shuttle with id: in code/controllers/subsystem/shuttle.dm at line 318 src: Shuttle usr: . [2026-10-19 00:07:39.783] RUNTIME: ## TESTING: GC: -- [0x3000c7e] | /mob/dead/observer was unable to be GC'd -- (ref count of 4) [2026-10-19 00:08:11.953] RUNTIME: runtime error: Cannot read null.mob - proc name: announce chosen (/datum/candidate_poll/proc/announce_chosen) - source file: code/datums/candidate_poll.dm,158 - usr: null - src: /datum/candidate_poll (/datum/candidate_poll) - call stack: - /datum/candidate_poll (/datum/candidate_poll): announce chosen(/list (/list)) - Polling (/datum/controller/subsystem/polling): poll candidates("Do you want to play as