[2026-09-18 21:10:10.005] Starting up round ID 264008. - ------------------------- [2026-09-18 21:10:10.102] RUNTIME: World loaded at 21:10:08! [2026-09-18 21:10:10.102] RUNTIME: TGS Info: Activating API for version 5.11.0 [2026-09-18 21:10:10.102] RUNTIME: Running /tg/ revision: 2026-09-18T18:30:38+00:00 - origin/master: 51cc12df4d93e473fa990a7a2a749e42bd1a9cf6 - Test merge active of PR #97571 commit 99d2de5ffa44e32acc040c529e56ac35fa5f7612 - Test merge active of PR #97447 commit d532092699002f4efb53374bafa532dfe9512031 - HEAD: 59949a5d3cd5b161c0ba072c7da8dc7a7d9f4673 - Running rust-g version 6.2.0 [2026-09-18 21:10:10.106] RUNTIME: map_config not found: _maps/eventmap.json [2026-09-18 21:10:10.107] RUNTIME: map_config not found: _maps/eventmap2.json [2026-09-18 21:10:10.107] RUNTIME: Database connection established. [2026-09-18 21:10:10.108] RUNTIME: Round ID: 264008 [2026-09-18 21:10:10.108] RUNTIME: Running /tg/ revision: 2026-09-18T18:30:38+00:00 - origin/master: 51cc12df4d93e473fa990a7a2a749e42bd1a9cf6 - Test merge active of PR #97571 commit 99d2de5ffa44e32acc040c529e56ac35fa5f7612 - Test merge active of PR #97447 commit d532092699002f4efb53374bafa532dfe9512031 - HEAD: 59949a5d3cd5b161c0ba072c7da8dc7a7d9f4673 - Running rust-g version 6.2.0 [2026-09-18 21:10:12.960] RUNTIME: RETA: System initialized with duration=3000ds, cooldown=150ds, enabled=1 [2026-09-18 21:10:13.965] RUNTIME: Initialized Profiler subsystem within 0 seconds! [2026-09-18 21:10:13.965] RUNTIME: Initialized Database subsystem within 0 seconds! [2026-09-18 21:10:13.976] RUNTIME: Initialized Verbs subsystem within 0 seconds! [2026-09-18 21:10:13.978] RUNTIME: Initialized Title Screen subsystem within 0 seconds! [2026-09-18 21:10:14.035] RUNTIME: Initialized Sounds subsystem within 0.06 seconds! [2026-09-18 21:10:14.036] RUNTIME: Initialized Server Tasks subsystem within 0 seconds! [2026-09-18 21:10:14.036] RUNTIME: Initialized Input subsystem within 0 seconds! [2026-09-18 21:10:14.037] RUNTIME: Initialized Discord subsystem within 0 seconds! [2026-09-18 21:10:14.046] RUNTIME: Initialized Reagents subsystem within 0.01 seconds! [2026-09-18 21:10:14.258] RUNTIME: Initialized Greyscale subsystem within 0.21 seconds! [2026-09-18 21:10:14.259] RUNTIME: Initialized Greyscale Previews subsystem within 0 seconds! [2026-09-18 21:10:15.824] RUNTIME: Initialized Early Assets subsystem within 1.56 seconds! [2026-09-18 21:10:15.826] RUNTIME: Initialized Admin Verbs subsystem within 0 seconds! [2026-09-18 21:10:15.826] RUNTIME: Initialized Wiremod Composite Templates subsystem within 0 seconds! [2026-09-18 21:10:15.827] RUNTIME: Initialized Modular Computers subsystem within 0 seconds! [2026-09-18 21:10:15.832] RUNTIME: Initialized IDs and Access subsystem within 0 seconds! [2026-09-18 21:10:15.832] RUNTIME: Initialized Bitrunning subsystem within 0 seconds! [2026-09-18 21:10:15.832] RUNTIME: Initialized AI movement subsystem within 0 seconds! [2026-09-18 21:10:15.833] RUNTIME: Initialized AI Controller Ticker subsystem within 0 seconds! [2026-09-18 21:10:15.833] RUNTIME: Initialized Vote subsystem within 0 seconds! [2026-09-18 21:10:15.833] RUNTIME: Initialized Tutorials subsystem within 0 seconds! [2026-09-18 21:10:15.962] RUNTIME: runtime error: http://tgsatan.tg.lan:5011/tts-voices: Connection Failed: Connect error: Connection refused (os error 111) - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: (src) - src: null - call stack: - stack trace("http://tgsatan.tg.lan:5011/tts...", "code/controllers/subsystem/tts...", 81) - Text To Speech (/datum/controller/subsystem/tts): establish connection to tts() - Text To Speech (/datum/controller/subsystem/tts): Initialize() - Master (/datum/controller/master): init subsystem(Text To Speech (/datum/controller/subsystem/tts)) - Master (/datum/controller/master): Initialize(10, 0, 1) - [2026-09-18 21:10:15.962] RUNTIME: Failed to initialize Text To Speech subsystem after 0.13 seconds! [2026-09-18 21:10:15.962] RUNTIME: Initialized Time Tracking subsystem within 0 seconds! [2026-09-18 21:10:15.978] RUNTIME: Initialized Trading Card Game subsystem within 0.02 seconds! [2026-09-18 21:10:15.979] RUNTIME: Initialized Sun subsystem within 0 seconds! [2026-09-18 21:10:15.979] RUNTIME: Initialized Stock Market subsystem within 0 seconds! [2026-09-18 21:10:24.579] RUNTIME: Initialized PRISM subsystem within 8.6 seconds! [2026-09-18 21:10:24.579] RUNTIME: Initialized Skills subsystem within 0 seconds! [2026-09-18 21:10:24.580] RUNTIME: Initialized Security Level subsystem within 0 seconds! [2026-09-18 21:10:24.581] RUNTIME: Initialized Restaurant subsystem within 0 seconds! [2026-09-18 21:10:24.581] RUNTIME: Initialized Pathfinder subsystem within 0 seconds! [2026-09-18 21:10:24.581] RUNTIME: Initialized Map Vote subsystem within 0 seconds! [2026-09-18 21:10:24.582] RUNTIME: Initialized Lua Scripting subsystem within 0 seconds! [2026-09-18 21:10:24.582] RUNTIME: Initialized Lag Switch subsystem within 0 seconds! [2026-09-18 21:10:24.582] RUNTIME: Initialized Foam subsystem within 0 seconds! [2026-09-18 21:10:24.583] RUNTIME: Initialized Smoke subsystem within 0 seconds! [2026-09-18 21:10:24.583] RUNTIME: Initialized Fluid subsystem within 0 seconds! [2026-09-18 21:10:24.583] RUNTIME: Initialized Economy subsystem within 0 seconds! [2026-09-18 21:10:24.584] RUNTIME: Initialized Disease subsystem within 0 seconds! [2026-09-18 21:10:24.586] RUNTIME: Initialized Station subsystem within 0 seconds! [2026-09-18 21:10:24.612] RUNTIME: Initialized Research subsystem within 0.03 seconds! [2026-09-18 21:10:24.614] RUNTIME: Initialized Events subsystem within 0 seconds! [2026-09-18 21:10:24.620] RUNTIME: Initialized Jobs subsystem within 0 seconds! [2026-09-18 21:10:24.620] RUNTIME: Initialized Quirks subsystem within 0 seconds! [2026-09-18 21:10:24.620] RUNTIME: Initialized Personalities subsystem within 0 seconds! [2026-09-18 21:10:24.644] RUNTIME: Initialized Instruments subsystem within 0.02 seconds! [2026-09-18 21:10:24.644] RUNTIME: Initialized Blackbox subsystem within 0 seconds! [2026-09-18 21:10:32.270] 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(S133py (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - gvb changelog(/list (/list)) - [2026-09-18 21:10:32.270] 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(S133py (/mob/dead/new_player), /datum/tgui (/datum/tgui)) - gvb changelog(/list (/list)) - [2026-09-18 21:10:39.215] RUNTIME: Initialized Achievements subsystem within 14.57 seconds! [2026-09-18 21:10:39.220] RUNTIME: Initialized Ticker subsystem within 0 seconds! [2026-09-18 21:10:39.252] RUNTIME: Loading Delta Station... [2026-09-18 21:10:41.188] RUNTIME: Loaded Station in 1.9375s! [2026-09-18 21:10:43.075] RUNTIME: Loaded Lavaland in 1.10625s! [2026-09-18 21:10:47.845] RUNTIME: Lava Ruins loader finished placing 31/42 ruins with 0 left to spend. [2026-09-18 21:10:47.896] RUNTIME: Space Ruins loader finished placing 30/85 ruins with 0 left to spend. [2026-09-18 21:10:48.647] RUNTIME: Cave Generator terrain generation finished in 0.75s! [2026-09-18 21:10:48.680] RUNTIME: Cave Generator terrain generation finished in 0.03125s! [2026-09-18 21:10:50.518] RUNTIME: Cave Generator terrain population finished in 0.04375s! [2026-09-18 21:10:50.522] RUNTIME: Cave Generator terrain population finished in 0s! [2026-09-18 21:10:51.127] RUNTIME: Initialized Mapping subsystem within 11.9 seconds! [2026-09-18 21:10:51.128] RUNTIME: Initialized Weather subsystem within 0 seconds! [2026-09-18 21:10:51.166] RUNTIME: Initialized Spatial Grid subsystem within 0.04 seconds! [2026-09-18 21:10:51.167] RUNTIME: Initialized Cameras subsystem within 0 seconds! [2026-09-18 21:11:31.692] RUNTIME: Initialized Atoms subsystem within 40.52 seconds! [2026-09-18 21:11:31.771] RUNTIME: Failed to load engraved messages on map Delta Station [2026-09-18 21:11:31.771] RUNTIME: Loaded 5 prison tattoos [2026-09-18 21:11:31.779] RUNTIME: Initialized Persistence subsystem within 0.01 seconds! [2026-09-18 21:11:31.837] RUNTIME: Initialized Persistent Paintings subsystem within 0.06 seconds! [2026-09-18 21:11:33.032] RUNTIME: Initialized Assets subsystem within 1.19 seconds! [2026-09-18 21:11:33.085] RUNTIME: Initialized Wardrobe subsystem within 0.02 seconds! [2026-09-18 21:11:33.088] RUNTIME: Initialized Traitor subsystem within 0 seconds! [2026-09-18 21:11:33.429] RUNTIME: Initialized Ore Generation subsystem within 0.34 seconds! [2026-09-18 21:11:33.565] RUNTIME: Initialized Minor Mapping subsystem within 0.13 seconds! [2026-09-18 21:11:33.567] RUNTIME: Initialized Market subsystem within 0 seconds! [2026-09-18 21:11:33.716] RUNTIME: Initialized Machines subsystem within 0.15 seconds! [2026-09-18 21:11:33.718] RUNTIME: Initialized Map Previews subsystem within 0 seconds! [2026-09-18 21:11:42.745] RUNTIME: Initialized Lighting subsystem within 9.03 seconds! [2026-09-18 21:11:45.838] RUNTIME: Initialized Library Loading subsystem within 3.09 seconds! [2026-09-18 21:11:49.617] RUNTIME: Initialized Icon Smoothing subsystem within 3.78 seconds! [2026-09-18 21:11:49.841] RUNTIME: Initialized Fishing subsystem within 0.22 seconds! [2026-09-18 21:11:55.456] RUNTIME: Initialized Atmospherics subsystem within 5.61 seconds! [2026-09-18 21:12:00.450] RUNTIME: Initialized Shuttle subsystem within 4.99 seconds! [2026-09-18 21:12:00.482] RUNTIME: Initialized Init Profiler subsystem within 0.03 seconds! [2026-09-18 21:12:01.432] RUNTIME: Initialized Ban Cache subsystem within 0.95 seconds! [2026-09-18 21:12:01.432] RUNTIME: Initializations complete within 107.469 seconds! [2026-09-18 21:15:00.618] 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) - Paltamayo (/client): Destroy() - Paltamayo (/client): Del() - [2026-09-18 21:15:31.621] 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) - Paltamayo (/client): Destroy() - Paltamayo (/client): Del() - [2026-09-18 21:16:05.622] 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", "tilus \\ 01010101 \\ AI \\ NON...", /list (/list)) - log manifest("tilus", 01010101 (/datum/mind), 01010101 (/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-09-18 21:16:06.506] RUNTIME: Game start took 2.50625s [2026-09-18 21:18:49.497] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Erika Haas (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/dead/observer) - src: null - usr.loc: the floor (147,139,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Erika Haas (/mob/dead/observer), "mob_unequipped_item", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Erika Haas (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Erika Haas (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Erika Haas (/mob/dead/observer)) - Erika Haas (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=16;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "map_screen.map", "icon-x=16;icon-y=18;left=1;but...") - S133py (/client): Click(the paper - \'Central Command ... (/obj/item/paper), the floor (152,139,2) (/turf/open/floor/iron/grimy), "map_screen.map", "icon-x=16;icon-y=18;left=1;but...") - [2026-09-18 21:18:49.498] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Erika Haas (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/dead/observer) - src: null - usr.loc: the floor (147,139,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Erika Haas (/mob/dead/observer), "mob_equipped_item", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Erika Haas (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Erika Haas (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Erika Haas (/mob/dead/observer)) - Erika Haas (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=16;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "map_screen.map", "icon-x=16;icon-y=18;left=1;but...") - S133py (/client): Click(the paper - \'Central Command ... (/obj/item/paper), the floor (152,139,2) (/turf/open/floor/iron/grimy), "map_screen.map", "icon-x=16;icon-y=18;left=1;but...") - [2026-09-18 21:18:49.499] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Erika Haas (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/dead/observer) - src: null - usr.loc: the floor (147,139,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Erika Haas (/mob/dead/observer), "mob_swap_hands", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Erika Haas (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Erika Haas (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Erika Haas (/mob/dead/observer)) - Erika Haas (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=16;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "map_screen.map", "icon-x=16;icon-y=18;left=1;but...") - S133py (/client): Click(the paper - \'Central Command ... (/obj/item/paper), the floor (152,139,2) (/turf/open/floor/iron/grimy), "map_screen.map", "icon-x=16;icon-y=18;left=1;but...") - [2026-09-18 21:18:49.500] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Erika Haas (/mob/dead/observer) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Erika Haas (/mob/dead/observer) - src: null - usr.loc: the floor (147,139,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignal(Erika Haas (/mob/dead/observer), "mob_transforming_item", "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): RegisterSignals(Erika Haas (/mob/dead/observer), /list (/list), "viewer_writing_state_change", 0) - the paper - \'Central Command ... (/obj/item/paper): ui interact(Erika Haas (/mob/dead/observer), null) - the paper - \'Central Command ... (/obj/item/paper): attack ghost(Erika Haas (/mob/dead/observer)) - Erika Haas (/mob/dead/observer): ClickOn(the paper - \'Central Command ... (/obj/item/paper), "icon-x=16;icon-y=18;left=1;but...") - the paper - \'Central Command ... (/obj/item/paper): Click(the floor (152,139,2) (/turf/open/floor/iron/grimy), "map_screen.map", "icon-x=16;icon-y=18;left=1;but...") - S133py (/client): Click(the paper - \'Central Command ... (/obj/item/paper), the floor (152,139,2) (/turf/open/floor/iron/grimy), "map_screen.map", "icon-x=16;icon-y=18;left=1;but...") - [2026-09-18 21:26:25.620] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Nooles-Peachooles (/mob/living/carbon/human) - src: the spaghetti (/obj/item/food/spaghetti/raw) - usr.loc: the floor (120,160,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the spaghetti (/obj/item/food/spaghetti/raw): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): ui interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Nooles-Peachooles (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Nooles-Peachooles (/mob/living/carbon/human), /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): ClickOn(the microwave oven (/obj/machinery/microwave), "icon-x=22;icon-y=12;left=1;but...") - the microwave oven (/obj/machinery/microwave): Click(the floor (119,160,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=22;icon-y=12;left=1;but...") - [2026-09-18 21:26:25.621] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Nooles-Peachooles (/mob/living/carbon/human) - src: the spaghetti (/obj/item/food/spaghetti/raw) - usr.loc: the floor (120,160,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the spaghetti (/obj/item/food/spaghetti/raw): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): ui interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Nooles-Peachooles (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Nooles-Peachooles (/mob/living/carbon/human), /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): ClickOn(the microwave oven (/obj/machinery/microwave), "icon-x=22;icon-y=12;left=1;but...") - the microwave oven (/obj/machinery/microwave): Click(the floor (119,160,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=22;icon-y=12;left=1;but...") - [2026-09-18 21:28:20.048] RUNTIME: ## TESTING: GC: -- [0x3000c0c] | /mob/dead/new_player was unable to be GC'd -- (ref count of 12) [2026-09-18 21:29:20.868] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Nooles-Peachooles (/mob/living/carbon/human) - src: the spaghetti (/obj/item/food/spaghetti/raw) - usr.loc: the floor (120,160,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the spaghetti (/obj/item/food/spaghetti/raw): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): ui interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Nooles-Peachooles (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Nooles-Peachooles (/mob/living/carbon/human), /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): ClickOn(the microwave oven (/obj/machinery/microwave), "icon-x=14;icon-y=9;left=1;butt...") - the microwave oven (/obj/machinery/microwave): Click(the floor (119,160,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=14;icon-y=9;left=1;butt...") - [2026-09-18 21:29:20.869] RUNTIME: runtime error: Cannot read null._listen_lookup - proc name: dropped (/obj/item/proc/dropped) - source file: code/game/objects/items.dm,711 - usr: Nooles-Peachooles (/mob/living/carbon/human) - src: the spaghetti (/obj/item/food/spaghetti/raw) - usr.loc: the floor (120,160,2) (/turf/open/floor/iron/cafeteria) - src.loc: the floor (119,160,2) (/turf/open/floor/iron/cafeteria) - call stack: - the spaghetti (/obj/item/food/spaghetti/raw): dropped(null, 0) - the microwave oven (/obj/machinery/microwave): eject() - the microwave oven (/obj/machinery/microwave): ui interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): try interact(Nooles-Peachooles (/mob/living/carbon/human)) - the microwave oven (/obj/machinery/microwave): attack hand(Nooles-Peachooles (/mob/living/carbon/human), /list (/list)) - the microwave oven (/obj/machinery/microwave): attack hand(Nooles-Peachooles (/mob/living/carbon/human), /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): resolve unarmed attack(the microwave oven (/obj/machinery/microwave), /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): UnarmedAttack(the microwave oven (/obj/machinery/microwave), 1, /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): ClickOn(the microwave oven (/obj/machinery/microwave), "icon-x=14;icon-y=9;left=1;butt...") - the microwave oven (/obj/machinery/microwave): Click(the floor (119,160,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=14;icon-y=9;left=1;butt...") - [2026-09-18 21:30:04.813] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (83,105,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=23;icon-y=19;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - the left hand (/atom/movable/screen/inventory/hand): Click(null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - Viot45 (/client): Click(the left hand (/atom/movable/screen/inventory/hand), null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - [2026-09-18 21:30:04.814] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (83,105,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=23;icon-y=19;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - the left hand (/atom/movable/screen/inventory/hand): Click(null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - Viot45 (/client): Click(the left hand (/atom/movable/screen/inventory/hand), null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - [2026-09-18 21:30:04.815] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (83,105,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=23;icon-y=19;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - the left hand (/atom/movable/screen/inventory/hand): Click(null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - Viot45 (/client): Click(the left hand (/atom/movable/screen/inventory/hand), null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - [2026-09-18 21:30:04.816] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (83,105,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=23;icon-y=19;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - the left hand (/atom/movable/screen/inventory/hand): Click(null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - Viot45 (/client): Click(the left hand (/atom/movable/screen/inventory/hand), null, "map_screen.map", "icon-x=23;icon-y=19;left=1;but...") - [2026-09-18 21:30:05.411] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (81,105,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=25;icon-y=16;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - the left hand (/atom/movable/screen/inventory/hand): Click(null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - Viot45 (/client): Click(the left hand (/atom/movable/screen/inventory/hand), null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - [2026-09-18 21:30:05.412] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (81,105,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=25;icon-y=16;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - the left hand (/atom/movable/screen/inventory/hand): Click(null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - Viot45 (/client): Click(the left hand (/atom/movable/screen/inventory/hand), null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - [2026-09-18 21:30:05.413] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (81,105,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=25;icon-y=16;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - the left hand (/atom/movable/screen/inventory/hand): Click(null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - Viot45 (/client): Click(the left hand (/atom/movable/screen/inventory/hand), null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - [2026-09-18 21:30:05.414] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (81,105,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=25;icon-y=16;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - the left hand (/atom/movable/screen/inventory/hand): Click(null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - Viot45 (/client): Click(the left hand (/atom/movable/screen/inventory/hand), null, "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - [2026-09-18 21:30:05.908] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (78,105,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=18;icon-y=17;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - [2026-09-18 21:30:05.909] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (78,105,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=18;icon-y=17;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - [2026-09-18 21:30:05.910] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (78,105,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=18;icon-y=17;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - [2026-09-18 21:30:05.912] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (78,105,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=18;icon-y=17;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=18;icon-y=17;left=1;but...") - [2026-09-18 21:30:06.586] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (76,103,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=17;icon-y=19;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - [2026-09-18 21:30:06.587] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (76,103,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=17;icon-y=19;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - [2026-09-18 21:30:06.588] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (76,103,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=17;icon-y=19;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - [2026-09-18 21:30:06.589] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (76,103,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=17;icon-y=19;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=17;icon-y=19;left=1;but...") - [2026-09-18 21:30:07.142] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (76,103,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=17;icon-y=18;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=18;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:30:07.143] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (76,103,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=17;icon-y=18;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=18;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:30:07.144] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (76,103,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=17;icon-y=18;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=18;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:30:07.146] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the plating (76,103,2) (/turf/open/floor/plating) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=17;icon-y=18;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=18;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=17;icon-y=18;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - ... - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:30:08.399] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,100,2) (/turf/open/floor/iron/smooth) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=19;icon-y=22;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - [2026-09-18 21:30:08.400] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,100,2) (/turf/open/floor/iron/smooth) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=19;icon-y=22;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - [2026-09-18 21:30:08.401] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,100,2) (/turf/open/floor/iron/smooth) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=19;icon-y=22;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - [2026-09-18 21:30:08.402] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (70,100,2) (/turf/open/floor/iron/smooth) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=19;icon-y=22;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=19;icon-y=22;left=1;but...") - [2026-09-18 21:32:28.663] RUNTIME: ## TESTING: GC: -- [0x2038498] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-18 21:34:21.395] RUNTIME: ## TESTING: GC: -- [0x2105f128] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-18 21:34:30.194] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Joey Quiver (/mob/living/carbon/human) - src: null - usr.loc: space (72,135,2) (/turf/open/space/basic) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Joey Quiver (/mob/living/carbon/human)) - Joey Quiver (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-18 21:34:41.923] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Joey Quiver (/mob/living/carbon/human) - src: null - usr.loc: the floor (84,139,2) (/turf/open/floor/iron) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Joey Quiver (/mob/living/carbon/human)) - Joey Quiver (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-18 21:34:45.295] RUNTIME: runtime error: mob_unequipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (104,166,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_unequipped_item overridden...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_unequipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=12;icon-y=16;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=12;icon-y=16;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=12;icon-y=16;left=1;but...") - [2026-09-18 21:34:45.296] RUNTIME: runtime error: mob_equipped_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (104,166,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_equipped_item overridden. ...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_equipped_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=12;icon-y=16;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=12;icon-y=16;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=12;icon-y=16;left=1;but...") - [2026-09-18 21:34:45.297] RUNTIME: runtime error: mob_swap_hands overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (104,166,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_swap_hands overridden. Use...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_swap_hands", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=12;icon-y=16;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=12;icon-y=16;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=12;icon-y=16;left=1;but...") - [2026-09-18 21:34:45.298] RUNTIME: runtime error: mob_transforming_item overridden. Use override = TRUE to suppress this warning. - Target: Scott Longe (/mob/living/carbon/human) Existing Proc: viewer_writing_state_change New Proc: viewer_writing_state_change - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Scott Longe (/mob/living/carbon/human) - src: null - usr.loc: the floor (104,166,2) (/turf/open/floor/iron) - call stack: - stack trace("mob_transforming_item overridd...", "code/datums/signals.dm", 43) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignal(Scott Longe (/mob/living/carbon/human), "mob_transforming_item", "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): RegisterSignals(Scott Longe (/mob/living/carbon/human), /list (/list), "viewer_writing_state_change", 0) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): ui interact(Scott Longe (/mob/living/carbon/human), null) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): interact(Scott Longe (/mob/living/carbon/human)) - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): attack self(Scott Longe (/mob/living/carbon/human), /list (/list)) - Scott Longe (/mob/living/carbon/human): ClickOn(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), "icon-x=12;icon-y=16;left=1;but...") - Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood): Click(null, "map_screen.map", "icon-x=12;icon-y=16;left=1;but...") - Viot45 (/client): Click(Thank you for your purchase! (/obj/item/paper/guides/carnivorous_blood), null, "map_screen.map", "icon-x=12;icon-y=16;left=1;but...") - [2026-09-18 21:35:06.528] RUNTIME: runtime error: undefined proc or verb /list/adjust money(). - - proc name: on parent sold (/datum/component/pricetag/proc/on_parent_sold) - source file: code/datums/components/pricetag.dm,109 - usr: null - src: /datum/component/pricetag (/datum/component/pricetag) - call stack: - /datum/component/pricetag (/datum/component/pricetag): on parent sold(the 1000 cr bounty cube (/obj/item/bounty_cube), /datum/export/bounty_box (/datum/export/bounty_box), /datum/export_report (/datum/export_report), 1200) - the 1000 cr bounty cube (/obj/item/bounty_cube): SendSignal("item_sold", /list (/list)) - /datum/export/bounty_box (/datum/export/bounty_box): sell object(the 1000 cr bounty cube (/obj/item/bounty_cube), /datum/export_report (/datum/export_report), 0, 1) - export loop(the 1000 cr bounty cube (/obj/item/bounty_cube), 1, 0, /datum/export_report (/datum/export_report), /list (/list)) - export item and contents(the 1000 cr bounty cube (/obj/item/bounty_cube), 1, 1, 0, /datum/export_report (/datum/export_report), null, /list (/list)) - the supply shuttle (/obj/docking_port/mobile/supply): sell() - the supply shuttle (/obj/docking_port/mobile/supply): initiate docking(CentCom (/obj/docking_port/stationary), 1) - the supply shuttle (/obj/docking_port/mobile/supply): check() - Shuttle (/datum/controller/subsystem/shuttle): fire(0) - Shuttle (/datum/controller/subsystem/shuttle): ignite(0) - [2026-09-18 21:35:11.182] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Joey Quiver (/mob/living/carbon/human) - src: null - usr.loc: the floor (92,130,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Joey Quiver (/mob/living/carbon/human)) - Joey Quiver (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-18 21:35:23.518] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Joey Quiver (/mob/living/carbon/human) - src: null - usr.loc: the floor (101,130,2) (/turf/open/floor/iron/dark) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Joey Quiver (/mob/living/carbon/human)) - Joey Quiver (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-18 21:36:10.377] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Joey Quiver (/mob/living/carbon/human) - src: null - usr.loc: the floor (107,97,2) (/turf/open/floor/iron) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Joey Quiver (/mob/living/carbon/human)) - Joey Quiver (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-18 21:36:58.078] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Joey Quiver (/mob/living/carbon/human) - src: null - usr.loc: the floor (123,95,2) (/turf/open/floor/iron/white) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Joey Quiver (/mob/living/carbon/human)) - Joey Quiver (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-18 21:39:44.463] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Joey Quiver (/mob/living/carbon/human) - src: null - usr.loc: the plating (118,79,2) (/turf/open/floor/plating) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Joey Quiver (/mob/living/carbon/human)) - Joey Quiver (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-18 21:40:38.466] RUNTIME: ## TESTING: GC: -- [0x2105d4f3] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-18 21:41:24.508] 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: Ajax Zheezhek (/mob/living/carbon/human) - src: /datum/tgui (/datum/tgui) - usr.loc: the floor (174,109,2) (/turf/open/floor/iron) - call stack: - /datum/tgui (/datum/tgui): get payload(null, 1, 1) - /datum/tgui (/datum/tgui): open() - the iron (/obj/item/stack/sheet/iron/five): ui interact(Ajax Zheezhek (/mob/living/carbon/human), /datum/tgui (/datum/tgui)) - the iron (/obj/item/stack/sheet/iron/five): interact(Ajax Zheezhek (/mob/living/carbon/human)) - the iron (/obj/item/stack/sheet/iron/five): attack self(Ajax Zheezhek (/mob/living/carbon/human), null) - Ajax Zheezhek (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-18 21:42:07.309] RUNTIME: runtime error: Volume modifier 0 must be +ve - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Eugenia Weber (/mob/living/carbon/human) - src: null - usr.loc: the floor (154,105,2) (/turf/open/floor/iron) - call stack: - stack trace("Volume modifier 0 must be +ve", "code/modules/reagents/chemistr...", 749) - /datum/reagents (/datum/reagents): expose(General Goldenbar III Esquire (/mob/living/carbon/human), 4, 0, 1, null) - the spray can (/obj/item/toy/crayon/spraycan): use on(General Goldenbar III Esquire (/mob/living/carbon/human), Eugenia Weber (/mob/living/carbon/human), /list (/list)) - the spray can (/obj/item/toy/crayon/spraycan): interact with atom(General Goldenbar III Esquire (/mob/living/carbon/human), Eugenia Weber (/mob/living/carbon/human), /list (/list)) - the spray can (/obj/item/toy/crayon/spraycan): interact with atom secondary(General Goldenbar III Esquire (/mob/living/carbon/human), Eugenia Weber (/mob/living/carbon/human), /list (/list)) - General Goldenbar III Esquire (/mob/living/carbon/human): base item interaction(Eugenia Weber (/mob/living/carbon/human), the spray can (/obj/item/toy/crayon/spraycan), /list (/list)) - the spray can (/obj/item/toy/crayon/spraycan): melee attack chain(Eugenia Weber (/mob/living/carbon/human), General Goldenbar III Esquire (/mob/living/carbon/human), /list (/list), /list (/list)) - Eugenia Weber (/mob/living/carbon/human): ClickOn(General Goldenbar III Esquire (/mob/living/carbon/human), "icon-x=18;icon-y=13;right=1;bu...") - General Goldenbar III Esquire (/mob/living/carbon/human): Click(the floor (153,105,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=18;icon-y=13;right=1;bu...") - Aliceee2ch (/client): Click(General Goldenbar III Esquire (/mob/living/carbon/human), the floor (153,105,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=18;icon-y=13;right=1;bu...") - [2026-09-18 21:43:07.546] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (184,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,172,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,172,2) (/turf/open/floor/iron), the floor (183,172,2) (/turf/open/floor/iron), null) - the abandoned crate (/obj/structure/closet/crate/secure/loot): SendSignal("atom_entering", /list (/list)) - the floor (184,172,2) (/turf/open/floor/iron): Entered(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (183,172,2) (/turf/open/floor/iron), null) - the floor (184,172,2) (/turf/open/floor/iron): Entered(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (183,172,2) (/turf/open/floor/iron), null) - the abandoned crate (/obj/structure/closet/crate/secure/loot): Move(the floor (184,172,2) (/turf/open/floor/iron), 4, 10.6667, 1) - the abandoned crate (/obj/structure/closet/crate/secure/loot): Move(the floor (184,172,2) (/turf/open/floor/iron), 4, 10.6667, 1) - the abandoned crate (/obj/structure/closet/crate/secure/loot): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (184,172,2) (/turf/open/floor/iron), 10.6667) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 1, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 1, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 1) - Cyborg98 (/client): Move(the floor (184,173,2) (/turf/open/floor/iron), 1) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:43:07.547] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (184,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,172,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,172,2) (/turf/open/floor/iron), the floor (183,172,2) (/turf/open/floor/iron), null) - the abandoned crate (/obj/structure/closet/crate/secure/loot): SendSignal("atom_entering", /list (/list)) - the floor (184,172,2) (/turf/open/floor/iron): Entered(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (183,172,2) (/turf/open/floor/iron), null) - the floor (184,172,2) (/turf/open/floor/iron): Entered(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (183,172,2) (/turf/open/floor/iron), null) - the abandoned crate (/obj/structure/closet/crate/secure/loot): Move(the floor (184,172,2) (/turf/open/floor/iron), 4, 10.6667, 1) - the abandoned crate (/obj/structure/closet/crate/secure/loot): Move(the floor (184,172,2) (/turf/open/floor/iron), 4, 10.6667, 1) - the abandoned crate (/obj/structure/closet/crate/secure/loot): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (184,172,2) (/turf/open/floor/iron), 10.6667) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 1, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 1, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 1) - Cyborg98 (/client): Move(the floor (184,173,2) (/turf/open/floor/iron), 1) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:43:07.696] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,173,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,173,2) (/turf/open/floor/iron), the floor (184,172,2) (/turf/open/floor/iron), null) - the abandoned crate (/obj/structure/closet/crate/secure/loot): SendSignal("atom_entering", /list (/list)) - the floor (184,173,2) (/turf/open/floor/iron): Entered(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,172,2) (/turf/open/floor/iron), null) - the floor (184,173,2) (/turf/open/floor/iron): Entered(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,172,2) (/turf/open/floor/iron), null) - the abandoned crate (/obj/structure/closet/crate/secure/loot): Move(the floor (184,173,2) (/turf/open/floor/iron), 1, 10.6667, 1) - the abandoned crate (/obj/structure/closet/crate/secure/loot): Move(the floor (184,173,2) (/turf/open/floor/iron), 1, 10.6667, 1) - the abandoned crate (/obj/structure/closet/crate/secure/loot): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (184,173,2) (/turf/open/floor/iron), 10.6667) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 4, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 4, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 4) - Cyborg98 (/client): Move(the floor (185,173,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:43:07.698] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,173,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,173,2) (/turf/open/floor/iron), the floor (184,172,2) (/turf/open/floor/iron), null) - the abandoned crate (/obj/structure/closet/crate/secure/loot): SendSignal("atom_entering", /list (/list)) - the floor (184,173,2) (/turf/open/floor/iron): Entered(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,172,2) (/turf/open/floor/iron), null) - the floor (184,173,2) (/turf/open/floor/iron): Entered(the abandoned crate (/obj/structure/closet/crate/secure/loot), the floor (184,172,2) (/turf/open/floor/iron), null) - the abandoned crate (/obj/structure/closet/crate/secure/loot): Move(the floor (184,173,2) (/turf/open/floor/iron), 1, 10.6667, 1) - the abandoned crate (/obj/structure/closet/crate/secure/loot): Move(the floor (184,173,2) (/turf/open/floor/iron), 1, 10.6667, 1) - the abandoned crate (/obj/structure/closet/crate/secure/loot): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (184,173,2) (/turf/open/floor/iron), 10.6667) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 4, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 4, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 4) - Cyborg98 (/client): Move(the floor (185,173,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:43:56.756] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (184,171,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,171,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,171,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,171,2) (/turf/open/floor/iron), the floor (186,171,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (185,171,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,171,2) (/turf/open/floor/iron), null) - the floor (185,171,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,171,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,171,2) (/turf/open/floor/iron), 8, 9.69697, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,171,2) (/turf/open/floor/iron), 8, 9.69697, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (185,171,2) (/turf/open/floor/iron), 9.69697) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,171,2) (/turf/open/floor/iron), 8, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,171,2) (/turf/open/floor/iron), 8, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,171,2) (/turf/open/floor/iron), 8) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,171,2) (/turf/open/floor/iron), 8) - Cyborg98 (/client): Move(the floor (184,171,2) (/turf/open/floor/iron), 8) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:43:56.758] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (184,171,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,171,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,171,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,171,2) (/turf/open/floor/iron), the floor (186,171,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (185,171,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,171,2) (/turf/open/floor/iron), null) - the floor (185,171,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (186,171,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,171,2) (/turf/open/floor/iron), 8, 9.69697, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,171,2) (/turf/open/floor/iron), 8, 9.69697, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (185,171,2) (/turf/open/floor/iron), 9.69697) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,171,2) (/turf/open/floor/iron), 8, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,171,2) (/turf/open/floor/iron), 8, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,171,2) (/turf/open/floor/iron), 8) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,171,2) (/turf/open/floor/iron), 8) - Cyborg98 (/client): Move(the floor (184,171,2) (/turf/open/floor/iron), 8) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:43:56.906] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (183,171,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,171,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,171,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,171,2) (/turf/open/floor/iron), the floor (185,171,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (184,171,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,171,2) (/turf/open/floor/iron), null) - the floor (184,171,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,171,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,171,2) (/turf/open/floor/iron), 8, 9.69697, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,171,2) (/turf/open/floor/iron), 8, 9.69697, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (184,171,2) (/turf/open/floor/iron), 9.69697) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,171,2) (/turf/open/floor/iron), 8, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,171,2) (/turf/open/floor/iron), 8, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,171,2) (/turf/open/floor/iron), 8) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,171,2) (/turf/open/floor/iron), 8) - Cyborg98 (/client): Move(the floor (183,171,2) (/turf/open/floor/iron), 8) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:43:56.908] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (183,171,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,171,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,171,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,171,2) (/turf/open/floor/iron), the floor (185,171,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (184,171,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,171,2) (/turf/open/floor/iron), null) - the floor (184,171,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,171,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,171,2) (/turf/open/floor/iron), 8, 9.69697, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,171,2) (/turf/open/floor/iron), 8, 9.69697, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (184,171,2) (/turf/open/floor/iron), 9.69697) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,171,2) (/turf/open/floor/iron), 8, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,171,2) (/turf/open/floor/iron), 8, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,171,2) (/turf/open/floor/iron), 8) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,171,2) (/turf/open/floor/iron), 8) - Cyborg98 (/client): Move(the floor (183,171,2) (/turf/open/floor/iron), 8) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:47:42.663] RUNTIME: runtime error: Cannot read null.current_user - proc name: Click (/atom/movable/screen/radial/center/Click) - source file: code/_onclick/hud/screen_objects/radial.dm,73 - usr: Joey Quiver (/mob/living/carbon/human) - src: Close Menu (/atom/movable/screen/radial/center) - usr.loc: the plating (105,94,2) (/turf/open/floor/plating) - src.loc: null - call stack: - Close Menu (/atom/movable/screen/radial/center): Click(the floor (106,94,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=11;icon-y=16;left=1;but...") - Close Menu (/atom/movable/screen/radial/center): Click(the floor (106,94,2) (/turf/open/floor/iron), "map_screen.map", "icon-x=11;icon-y=16;left=1;but...") - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - /datum/callback/verb_callback (/datum/callback/verb_callback): Invoke() - world: push usr(Joey Quiver (/mob/living/carbon/human), /datum/callback/verb_callback (/datum/callback/verb_callback)) - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - Input (/datum/controller/subsystem/verb_manager/input): run verb queue() - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:50:18.235] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Alfred Greene (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:51:40.465] RUNTIME: runtime error: Cannot read null.actions - proc name: enable cooldown actions (/datum/action/cooldown/proc/enable_cooldown_actions) - source file: code/datums/actions/cooldown_action.dm,208 - usr: null - src: Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes) - call stack: - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): enable cooldown actions() - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Activate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): PreActivate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Trigger(null, null, null) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): perform async(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/tendril)) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): start async() - [2026-09-18 21:52:21.262] RUNTIME: runtime error: addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Joey Quiver (/mob/living/carbon/human) - src: null - usr.loc: the floor (120,172,2) (/turf/open/floor/iron/large) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 5, 0, null, "code/modules/antagonists/spy/s...", 187) - hydroponics tray Burglary (/datum/spy_bounty/machine/random/easy): clean up stolen item(the hydroponics tray (/obj/machinery/hydroponics/constructable), Joey Quiver (/mob/living/carbon/human), /datum/spy_bounty_handler (/datum/spy_bounty_handler)) - /datum/component/spy_uplink (/datum/component/spy_uplink): steal process(the hydroponics tray (/obj/machinery/hydroponics/constructable), Joey Quiver (/mob/living/carbon/human), hydroponics tray Burglary (/datum/spy_bounty/machine/random/easy)) - /datum/component/spy_uplink (/datum/component/spy_uplink): start stealing(the hydroponics tray (/obj/machinery/hydroponics/constructable), Joey Quiver (/mob/living/carbon/human), hydroponics tray Burglary (/datum/spy_bounty/machine/random/easy)) - /datum/component/spy_uplink (/datum/component/spy_uplink): try steal(the hydroponics tray (/obj/machinery/hydroponics/constructable), Joey Quiver (/mob/living/carbon/human)) - [2026-09-18 21:53:47.212] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Alfred Greene (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:53:55.758] RUNTIME: ## TESTING: GC: -- [0x21062a21] | /datum/sound_token was unable to be GC'd -- (ref count of 3) [2026-09-18 21:54:16.322] RUNTIME: runtime error: teleporter_new_target overridden. Use override = TRUE to suppress this warning. - Target: the teleporter control console (/obj/machinery/computer/teleporter) Existing Proc: on_teleporter_new_target New Proc: on_teleporter_new_target - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Joey Quiver (/mob/living/carbon/human) - src: null - usr.loc: the floor (100,105,2) (/turf/open/floor/iron) - call stack: - stack trace("teleporter_new_target overridd...", "code/datums/signals.dm", 43) - the hand tele (/obj/item/hand_tele): RegisterSignal(the teleporter control console (/obj/machinery/computer/teleporter), "teleporter_new_target", "on_teleporter_new_target", 0) - the hand tele (/obj/item/hand_tele): attack self(Joey Quiver (/mob/living/carbon/human)) - Joey Quiver (/mob/living/carbon/human): execute mode() - /datum/callback/verb_callback (/datum/callback/verb_callback): InvokeAsync() - [2026-09-18 21:54:21.724] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Alfred Greene (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:54:46.270] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:54:48.793] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:56:12.474] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:56:16.469] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Alfred Greene (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:56:27.485] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", Alfred Greene (/mob/living/carbon/human), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:56:44.244] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the bileworm (/mob/living/basic/mining/bileworm), "BB_basic_execution_target") - the bileworm (/mob/living/basic/mining/bileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:56:47.506] RUNTIME: runtime error: type mismatch: cannot compare 0 to "UNCONSCIOUS" - proc name: check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition) - source file: code/datums/ai/generic_decorators/mob_stat_at_least.dm,45 - usr: null - src: /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least) - call stack: - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): check condition(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): evaluate for observer(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm)) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on observed change(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), null) - /datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least): on mob key changed(the vileworm (/mob/living/basic/mining/bileworm/vileworm), "BB_basic_execution_target") - the vileworm (/mob/living/basic/mining/bileworm/vileworm): SendSignal("ai_blackboard_key_set_BB_basic...", /list (/list)) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): post blackboard key set("BB_basic_execution_target") - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): set blackboard key("BB_basic_execution_target", NODE drone (/mob/living/basic/node_drone), 1) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): finish action(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0) - /datum/bt_node/ai_behavior/tar... (/datum/bt_node/ai_behavior/targeted_mob_ability/and_plan_execute): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bilew... (/datum/bt_node/decorator/bileworm_should_resurface): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - ... - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/decorator/bb_ke... (/datum/bt_node/decorator/bb_key_set): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/paral... (/datum/bt_node/composite/parallel): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/bt_node/composite/selec... (/datum/bt_node/composite/selector): tick(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm), 0.25) - /datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/bileworm): SelectBehaviors(0.25) - AI Controller Ticker (/datum/controller/subsystem/ai_controllers): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 21:58:02.397] RUNTIME: ## TESTING: GC: -- [0x2038dbd] | /atom/movable/screen/map_view/char_preview was unable to be GC'd -- (ref count of 3) [2026-09-18 21:58:48.575] RUNTIME: runtime error: Cannot read null.actions - proc name: enable cooldown actions (/datum/action/cooldown/proc/enable_cooldown_actions) - source file: code/datums/actions/cooldown_action.dm,208 - usr: null - src: Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes) - call stack: - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): enable cooldown actions() - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Activate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): PreActivate(the necropolis tendril (/mob/living/basic/mining/tendril)) - Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes): Trigger(null, null, null) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): perform async(/datum/ai_controller/basic_con... (/datum/ai_controller/basic_controller/tendril)) - /datum/bt_node/ai_behavior/use... (/datum/bt_node/ai_behavior/use_mob_ability): start async() - [2026-09-18 21:59:18.688] RUNTIME: ## TESTING: GC: -- [0x2038e31] | /atom/movable/virtualspeaker was unable to be GC'd -- (ref count of 4) [2026-09-18 22:01:10.312] 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) - FishOnion (/client): Destroy() - FishOnion (/client): Del() - [2026-09-18 22:01:15.822] 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) - FishOnion (/client): Destroy() - FishOnion (/client): Del() - [2026-09-18 22:02:06.539] 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: Nooles-Peachooles (/mob/living/carbon/human) - src: null - usr.loc: the floor (121,162,2) (/turf/open/floor/iron/cafeteria) - call stack: - stack trace("addtimer called with a callbac...", "code/controllers/subsystem/tim...", 620) - addtimer(/datum/callback (/datum/callback), 12.48, 3, null, "code/datums/sound_token.dm", 93) - /datum/sound_token (/datum/sound_token): update sound('sound/machines/oven/oven_loop_...', 1, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): play('sound/machines/oven/oven_loop_...', null, 0, 0) - /datum/looping_sound/oven (/datum/looping_sound/oven): on start() - /datum/looping_sound/oven (/datum/looping_sound/oven): start(null) - the range (/obj/machinery/oven/range): update baking audio() - the range (/obj/machinery/oven/range): attack hand(Nooles-Peachooles (/mob/living/carbon/human), /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): resolve unarmed attack(the range (/obj/machinery/oven/range), /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): UnarmedAttack(the range (/obj/machinery/oven/range), 1, /list (/list)) - Nooles-Peachooles (/mob/living/carbon/human): ClickOn(the range (/obj/machinery/oven/range), "icon-x=25;icon-y=16;left=1;but...") - the range (/obj/machinery/oven/range): Click(the floor (120,163,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - Og_faktsu (/client): Click(the range (/obj/machinery/oven/range), the floor (120,163,2) (/turf/open/floor/iron/cafeteria), "map_screen.map", "icon-x=25;icon-y=16;left=1;but...") - [2026-09-18 22:03:50.051] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,172,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate/preopen), the floor (184,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate/preopen), the floor (184,172,2) (/turf/open/floor/iron), the floor (183,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): SendSignal("atom_entering", /list (/list)) - the floor (184,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (183,172,2) (/turf/open/floor/iron), null) - the floor (184,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (183,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (184,172,2) (/turf/open/floor/iron), 4, 0, 1) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (184,172,2) (/turf/open/floor/iron), 4, 0, 1) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (184,172,2) (/turf/open/floor/iron), 6, 9.66074, 1) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Cyborg98 (/client): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:50.052] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,172,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate/preopen), the floor (184,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate/preopen), the floor (184,172,2) (/turf/open/floor/iron), the floor (183,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): SendSignal("atom_entering", /list (/list)) - the floor (184,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (183,172,2) (/turf/open/floor/iron), null) - the floor (184,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (183,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (184,172,2) (/turf/open/floor/iron), 4, 0, 1) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (184,172,2) (/turf/open/floor/iron), 4, 0, 1) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (184,172,2) (/turf/open/floor/iron), 6, 9.66074, 1) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Cyborg98 (/client): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:50.253] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,172,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate/preopen), the floor (185,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate/preopen), the floor (185,172,2) (/turf/open/floor/iron), the floor (184,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): SendSignal("atom_entering", /list (/list)) - the floor (185,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (184,172,2) (/turf/open/floor/iron), null) - the floor (185,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (184,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, 9.66074, 1) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, 9.66074, 1) - the crate (/obj/structure/closet/crate/preopen): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (185,172,2) (/turf/open/floor/iron), 9.66074) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 1, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 1, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 1) - Cyborg98 (/client): Move(the floor (185,173,2) (/turf/open/floor/iron), 1) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:50.255] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,172,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate/preopen), the floor (185,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate/preopen), the floor (185,172,2) (/turf/open/floor/iron), the floor (184,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): SendSignal("atom_entering", /list (/list)) - the floor (185,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (184,172,2) (/turf/open/floor/iron), null) - the floor (185,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (184,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, 9.66074, 1) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, 9.66074, 1) - the crate (/obj/structure/closet/crate/preopen): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (185,172,2) (/turf/open/floor/iron), 9.66074) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 1, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 1, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 1) - Cyborg98 (/client): Move(the floor (185,173,2) (/turf/open/floor/iron), 1) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:51.303] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,175,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,175,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,175,2) (/turf/open/floor/iron), the floor (184,176,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (184,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,176,2) (/turf/open/floor/iron), null) - the floor (184,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,176,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,175,2) (/turf/open/floor/iron), 2, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,175,2) (/turf/open/floor/iron), 2, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 6, 9.66074, 1) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Cyborg98 (/client): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:51.305] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,175,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,175,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,175,2) (/turf/open/floor/iron), the floor (184,176,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (184,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,176,2) (/turf/open/floor/iron), null) - the floor (184,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,176,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,175,2) (/turf/open/floor/iron), 2, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,175,2) (/turf/open/floor/iron), 2, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 6, 9.66074, 1) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Cyborg98 (/client): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:51.306] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,175,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron), the floor (184,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (185,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,175,2) (/turf/open/floor/iron), null) - the floor (185,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 4, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 4, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 6, 9.66074, 1) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Cyborg98 (/client): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:51.307] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,175,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron), the floor (184,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (185,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,175,2) (/turf/open/floor/iron), null) - the floor (185,175,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 4, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 4, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,175,2) (/turf/open/floor/iron), 6, 9.66074, 1) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Cyborg98 (/client): Move(the floor (185,174,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:51.503] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,174,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,174,2) (/turf/open/floor/iron), the floor (185,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron), null) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, 7.97011, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, 7.97011, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (185,174,2) (/turf/open/floor/iron), 7.97011) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 10, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 10, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 10) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 10) - Cyborg98 (/client): Move(the floor (184,173,2) (/turf/open/floor/iron), 10) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:51.505] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (185,173,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,174,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,174,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,174,2) (/turf/open/floor/iron), the floor (185,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron), null) - the floor (185,174,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,175,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, 7.97011, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,174,2) (/turf/open/floor/iron), 2, 7.97011, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): move from pull(Alfred Greene (/mob/living/carbon/human), the floor (185,174,2) (/turf/open/floor/iron), 7.97011) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,173,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 10, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 10, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 10) - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,173,2) (/turf/open/floor/iron), 10) - Cyborg98 (/client): Move(the floor (184,173,2) (/turf/open/floor/iron), 10) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): ignite(0) - Master (/datum/controller/master): Loop(4) - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:51.704] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,173,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,173,2) (/turf/open/floor/iron), the floor (185,174,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (185,173,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,174,2) (/turf/open/floor/iron), null) - the floor (185,173,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,174,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,173,2) (/turf/open/floor/iron), 2, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,173,2) (/turf/open/floor/iron), 2, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,173,2) (/turf/open/floor/iron), 10, 7.97011, 1) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,172,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Cyborg98 (/client): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:51.706] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (185,173,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,173,2) (/turf/open/floor/iron), the floor (185,174,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (185,173,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,174,2) (/turf/open/floor/iron), null) - the floor (185,173,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,174,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,173,2) (/turf/open/floor/iron), 2, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (185,173,2) (/turf/open/floor/iron), 2, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,173,2) (/turf/open/floor/iron), 10, 7.97011, 1) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,172,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Cyborg98 (/client): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:51.708] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,173,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,173,2) (/turf/open/floor/iron), the floor (185,173,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (184,173,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,173,2) (/turf/open/floor/iron), null) - the floor (184,173,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,173,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,173,2) (/turf/open/floor/iron), 8, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,173,2) (/turf/open/floor/iron), 8, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,173,2) (/turf/open/floor/iron), 10, 7.97011, 1) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,172,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Cyborg98 (/client): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:03:51.709] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: 0 - src: null - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (184,173,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,173,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (184,173,2) (/turf/open/floor/iron), the floor (185,173,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): SendSignal("atom_entering", /list (/list)) - the floor (184,173,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,173,2) (/turf/open/floor/iron), null) - the floor (184,173,2) (/turf/open/floor/iron): Entered(the mail crate (/obj/structure/closet/crate/mail/economy), the floor (185,173,2) (/turf/open/floor/iron), null) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,173,2) (/turf/open/floor/iron), 8, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,173,2) (/turf/open/floor/iron), 8, 0, 1) - the mail crate (/obj/structure/closet/crate/mail/economy): Move(the floor (184,173,2) (/turf/open/floor/iron), 10, 7.97011, 1) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (184,172,2) (/turf/open/floor/iron), 2) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Alfred Greene (/mob/living/carbon/human): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Cyborg98 (/client): Move(the floor (183,172,2) (/turf/open/floor/iron), 10) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:04:17.880] RUNTIME: runtime error: turf_reset_elevation overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: check_elevation New Proc: check_elevation - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (184,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_reset_elevation overridde...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,172,2) (/turf/open/floor/iron), "turf_reset_elevation", "check_elevation", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate/preopen), the floor (186,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate/preopen), the floor (186,172,2) (/turf/open/floor/iron), the floor (185,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): SendSignal("atom_entering", /list (/list)) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (185,172,2) (/turf/open/floor/iron), null) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (185,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, 9.66676, 1) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, 9.66676, 1) - Alfred Greene (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate/preopen), 1000) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Cyborg98 (/client): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:04:17.882] RUNTIME: runtime error: turf_change overridden. Use override = TRUE to suppress this warning. - Target: the floor (/turf/open/floor/iron) Existing Proc: pre_change_turf New Proc: pre_change_turf - proc name: stack trace (/proc/_stack_trace) - source file: code/__HELPERS/stack_trace.dm,4 - usr: Alfred Greene (/mob/living/carbon/human) - src: null - usr.loc: the floor (184,172,2) (/turf/open/floor/iron) - call stack: - stack trace("turf_change overridden. Use ov...", "code/datums/signals.dm", 43) - /datum/element/elevation (/datum/element/elevation): RegisterSignal(the floor (186,172,2) (/turf/open/floor/iron), "turf_change", "pre_change_turf", 0) - /datum/element/elevation (/datum/element/elevation): register turf(the crate (/obj/structure/closet/crate/preopen), the floor (186,172,2) (/turf/open/floor/iron)) - /datum/element/elevation (/datum/element/elevation): on source entering(the crate (/obj/structure/closet/crate/preopen), the floor (186,172,2) (/turf/open/floor/iron), the floor (185,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): SendSignal("atom_entering", /list (/list)) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (185,172,2) (/turf/open/floor/iron), null) - the floor (186,172,2) (/turf/open/floor/iron): Entered(the crate (/obj/structure/closet/crate/preopen), the floor (185,172,2) (/turf/open/floor/iron), null) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, 9.66676, 1) - the crate (/obj/structure/closet/crate/preopen): Move(the floor (186,172,2) (/turf/open/floor/iron), 4, 9.66676, 1) - Alfred Greene (/mob/living/carbon/human): PushAM(the crate (/obj/structure/closet/crate/preopen), 1000) - ... - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, 0, 1) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4, null) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Cyborg98 (/client): Move(the floor (185,172,2) (/turf/open/floor/iron), 4) - Alfred Greene (/mob/living/carbon/human): keyLoop(Cyborg98 (/client)) - Input (/datum/controller/subsystem/verb_manager/input): fire(0) - Master (/datum/controller/master): RunQueue() - Master (/datum/controller/master): StartProcessing(0) - [2026-09-18 22:05:05.330] RUNTIME: runtime error: Cannot read null.maptext_height - proc name: finish image generation (/datum/chatmessage/proc/finish_image_generation) - source file: code/datums/chatmessage.dm,212 - usr: General Goldenbar III Esquire (/mob/living/carbon/human) - src: /datum/chatmessage (/datum/chatmessage) - usr.loc: the floor (100,118,2) (/turf/open/floor/iron) - call stack: - /datum/chatmessage (/datum/chatmessage): finish image generation(null, null, Korbin OX (/mob/living/carbon/human), "